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 のドキュメントを参照する。

Tags of current page