오늘은 tweepy와 openai 라이브러리를 깔고 프로그램을 이용할것입니다.

tweepy는 이름에서도 유추할 수 있듯 파이썬코드를 이용해 트위터 api를 사용하도록 도와주는 라이브러리 입니다.

 

VSCode 터미널에 다음 명령어를 입력합니다.

 

pip install tweepy openai

 

무슨 글씨들이 막 써지면서 tweepy와 openai가 깔렸습니다.

 

이제 다음을 입력해 tweepy와 openai가 잘 깔렸는지 확인합니다.

 

pip list

잘 깔려있습니다.

이제 확장자가 py인 파일을 하나 만들어 tweepy와 openai를 import 하겠습니다.

저는 auto-replay.py 파일을 만들었습니다.

 

지겨운 document를 읽을 차례입니다.

 

 

다음 사이트에 접속합니다.

https://platform.openai.com/docs/introduction

 

OpenAI API

An API for accessing new AI models developed by OpenAI

platform.openai.com

https://docs.tweepy.org/en/stable/

 

 

미친듯이 원하는 기능을 찾아냅니다. 

 

먼저 tweepy와 openai를 import 해와야겠지요.

 

import tweepy
import openai

 

이제 tweepy와 openai를 이용할 수 있습니다. 해당 라이브러리의 API를 이용하기 위해 athentication을 진행합니다.

 

 

아까 저장해둔 키를 변수로 선언해 할당하였습니다.

 

CONSUMER_KEY = '저장해둔 키를 붙여넣으세요'
CONSUMER_SECRET = '저장해둔 키를 붙여넣으세요'

ACCESS_TOKEN = '저장해둔 키를 붙여넣으세요'
ACCESS_TOKEN_SECRET = '저장해둔 키를 붙여넣으세요'

OPENAI_API_KEY = '저장해둔 키를 붙여넣으세요'

# Twitter API credentials athentication
auth = tweepy.OAuth1UserHandler(
   CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET
)
api = tweepy.API(auth)


# OpenAI API credentials athentication
openai.api_key = OPENAI_API_KEY

 

이제 개발자 계정의 API 접근 허가도 다 받았습니다.^^

제대로 내 세팅 정보를 가져오는지 테스트를 해볼까요?

https://docs.tweepy.org/en/stable/api.html#tweepy.API.get_settings

 

API — tweepy 4.13.0 documentation

Returns a collection of relevant Tweets matching a specified query. Please note that Twitter’s search service and, by extension, the Search API is not meant to be an exhaustive source of Tweets. Not all Tweets will be indexed or made available via the se

docs.tweepy.org

에 따르면 세팅 정보를 가져오는 함수는 api.get_settings()를 사용하면 된다고 합니다. print로 출력해 제대로 된 정보를 출력하는지 확인합니다.

print(api.get_settings())

 

이번 포스트는 여기까지입니다.

'IT > 만들기' 카테고리의 다른 글

장고프레임워크 설치  (0) 2023.06.02
유튜브 자동답변봇 만들기  (0) 2023.04.19
트위터 자동 답변 봇 만들기 4  (0) 2023.04.18
트위터 자동 답변 봇 만들기 2  (0) 2023.04.18
트위터로 자동 답봇 만들기  (0) 2023.04.18