twitterbotを作る(rubyを介してのツイート)
twitterbotwをつくる
API登録やインストールもろもろは以下を参考にした。
初心者歓迎詐欺被害者の会: RubyでTwitter Botをつくる
とりあえず、rubyを介してツイートしたい時はこれ
require 'twitter'
require 'pp'
client = Twitter::REST::Client.new do |config|
config.consumer_key = "あなたのコンシューマーキー"
config.consumer_secret = "あなたのコンシューマーシークレット"
config.access_token = "あなたのアクセストークン"
config.access_token_secret = "あなたのアクセストークンシークレット"
end
// ツイートする。
client.update("I'm tweeting")
// ハッシュタグ"ruby"を検索する。
client.search("#ruby -rt", :count => 10, :result_type => "recent").collect do |tweet|
pp "#{tweet.user.screen_name}: #{tweet.text}"
end
3分でスッキリ! Oauth 1.0図解とRuby Twitter bot開発 | KumanBlog
ここを参考にした。
コンシューマーキーとかアクセスなんちゃらは最初の参考サイトでわかる。
ようはAPIで登録したアカウントの自分の情報
client = Twitter::REST::Client.new do |config|
config.consumer_key = "あなたのコンシューマーキー"
config.consumer_secret = "あなたのコンシューマーシークレット"
config.access_token = "あなたのアクセストークン"
config.access_token_secret = "あなたのアクセストークンシークレット"
end
これは、アカウント情報よみとってるだけ
client.update("I'm tweeting")
これがツイートの命令
上記まででrubyを介した記述の方法