Open3
国会会議録BOTを作る
国会の会議録のAPIを叩いて、分析した物を以下のtwitterアカウントにツイートするBOTを作成する。
TwitterのAPIを使用するにはDeveloper-portalで申請をしないといけない。
主にこちらが参考になった
https://developer.twitter.com/en/portal/projects/<project_id>/apps/<application_id>/auth-settings
に移動すると、User authentication settingsというのが出てくる。
OAuth 1.0a
とOAuth 2.0
のそれぞれの設定をする。
OAUTH 1.0A SETTINGS
にあるApp permissionsは、Read and write and Direct messageに設定する。
Callback URI / Redirect URL
とWebsite URL
は適当なURLを入力。
https://developer.twitter.com/en/portal/projects/<project_id>/apps/<application_id>/keys
に移動して、全てのKEYを再生成する。
主に以下の5つを取得
- API_KEY (Consumer Keys)
- API_SECRET (Consumer Keys)
- BEARER_TOKEN (Authentication Tokens)
- ACCESS_TOKEN (Authentication Tokens)
- ACCESS_SECRET (Authentication Tokens)
Twitterが公式でpypiに配布しているpythonライブラリのtwitter
を使用する