読者です 読者をやめる 読者になる 読者になる

代々木で働く超新米エンジニアの足跡

代々木で働くエンジニアです。超新米です。

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を介した記述の方法