🐟
twitter bot の作成方法(Python)
twitterに自動で投稿するBotの作成方法の備忘録です
事前準備
キーの取得など
1. Bot用のtwitterアカウントを作成する。
2. 以下のアプリ開発者向けのサイトでアプリの新規登録をする
3. 必要なキーとアクセストークンを取得し、メモする。
キーの取得方法は以下のブログ参照
- 【Twitter】APIキー利用申請から発行までの手順解説
- Twitter APIで遊んでみた ~1. 各種キーの申請と取得~ (新しく作ったtwitterアカウントに切り替えた状態で、開発者向けサイトにログインする必要があるみたい)
必要な情報
- 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)
参考
関連書籍
- 作業が一瞬で片付く Python自動化仕事術
- 退屈なことはPythonにやらせよう ―ノンプログラマーにもできる自動化処理プログラミング
- Twitter 集客のツボ 98 共感される運用 & 人を集める運用のしかた ビジネスを加速させる使い方も初心者の人も再入門の人も!
以上
Discussion