🐟

twitter bot の作成方法(Python)

2022/06/18に公開

twitterに自動で投稿するBotの作成方法の備忘録です

事前準備

キーの取得など

1. Bot用のtwitterアカウントを作成する。

2. 以下のアプリ開発者向けのサイトでアプリの新規登録をする

Developer Portal

3. 必要なキーとアクセストークンを取得し、メモする。

キーの取得方法は以下のブログ参照

必要な情報

  • Consumer Key (API Key)
  • Consumer Secret (API Secret)
  • Access Token
  • Access Token Secret

ライブラリのインストール

pip install twitterbot

コード

留意点

  • 全く同じ内容を呟くとエラーになるので時刻の情報を記載するなど、過去の投稿とは微妙に内容を変える
  • V2 ACCESS のアカウントじゃないとツイート出来ない(おそらく)
import twitter

# ツイッターのセットセットアップ
auth = twitter.OAuth(consumer_key="XXXXXXXXXXXXX",
                     consumer_secret="XXXXXXXXXXXXX",
                     token="XXXXXXXXXXXXX",
                     token_secret="XXXXXXXXXXXXX")

tweet = twitter.Twitter(auth=auth)

# ツイートを投稿する
message = "つぶやき"
tweet.statuses.update(status=message)

参考

関連書籍

以上

Discussion