【Python】特定の単語を含むツイートを自動でふぁぼるbotを作った
Tweepyを使って自動お気に入り登録ツールを作ってみました。これは指定した文字列に反応して、その単語が含まれているツイートを見つけたら自動的にお気に入り登録するというものです。
例えば、自分の名前やブログ名が入っているツイートを見つけたらお気に入り登録する、自動でエゴサしてくれるツールとなっているので、なにかと応用してみると面白そうです。
今回は、「仮想通貨」という文字列に反応するbotを作ってみました。
使用した環境
・MacBook Air Early 2015 Sierra 10.12.6 Python 3.6.2
必要なもの
tweepy
使用するモジュールはtweepyのみです。無い方はインストールしておいてください。
アクセストークン等のキー
以下の記事の「各種キーの取得」という項目に沿って「Consumer Key」、「Consumer Secret」、「Access Key」、「Access Secret」をそれぞれ発行してメモしておいて下さい。
コード
これではお気に入りに登録する対象を特定の文字列の「リプライを含む全ての」ツイートとなってしまい、不快に思われる方がいらっしゃるかもしれません。なのでリプライを除く処理を追加してみました。
関数api以下のfor文から下の処理を差し替えてお使い下さい。
使い方
上記のソースコードをそのままコピーして「TweetFav.py」で保存しました。
先程メモしたキーをソースコードの該当箇所に代入して下さい。以上で作業は完了なので動かしてみます。
できていますね〜。筆者はcrontabで自動化して日々情報収集に励んでおります。
Twitterのbotについては自動化ルールをしっかりとお読みになった上でお使い下さい。
www.pypi.cf