Rails の Rake からツイートさせるようにしました。
http://13.ore-omae.com の追加内容を http://twitter.com/mmmpa にツイートします。
必要な gem は twitter だけなので Gemfile に書いて
gem 'twitter'
あとは twitter.rake かなにかを用意して引数でツイ~トできるようにする。
namespace :twitter do task :tweet, ['message'] do |t, args| require 'twitter' YOUR_CONSUMER_KEY = '' YOUR_CONSUMER_SECRET = '' YOUR_OAUTH_TOKEN = '' YOUR_OAUTH_TOKEN_SECRET = '' client = Twitter::REST::Client.new do |config| config.consumer_key = YOUR_CONSUMER_KEY config.consumer_secret = YOUR_CONSUMER_SECRET config.oauth_token = YOUR_OAUTH_TOKEN config.oauth_token_secret = YOUR_OAUTH_TOKEN_SECRET end client.update(args.message) end task :tweet_test do Rake::Task['twitter:tweet'].invoke('from rake') end end
http://13.ore-omae.com のスクレイピング用の rake から呼び出してツイート。更新件数が多い場合の連続投稿は 3 件までとしました。