twitter で bot を作ったときのメモ
アカウントの取得
ボット用の twitter アカウントを取得する。 メールの確認のリンクを押して、登録を完了するまで進む。
ボットなのでほかのユーザと交流しないつもりなので 次の設定を変更した。
- 「ユーザー情報」で「他のユーザーがメールアドレスから検索可能にする」のチェックを外す
- 「通知機能」で不要なメールの送信を止める
- 「プロフィール」を書く
アプリケーションの登録
https://dev.twitter.com/apps/ から「Application type」で「Read and Write」を選択する。 「Create my access token」を押す。 「OAuth settings」と「Your access token」をメモしておく。
ruby
twitter gem を使う。
gem install twitter
でインストールして
require 'twitter'
で読み込んで使う。
CONSUMER_KEY = "****"
CONSUMER_SECRET = "****"
OAUTH_TOEKN = "****"
OAUTH_TOEKN_SECRET = "****"
Twitter.configure do |config|
config.consumer_key = CONSUMER_KEY
config.consumer_secret = CONSUMER_SECRET
config.oauth_token = OAUTH_TOEKN
config.oauth_token_secret = OAUTH_TOEKN_SECRET
end
のようにして twitter アカウントの設定をする。 詳しくは gem の twitter のドキュメントを参照する。