RubyでTwitter Botを簡単に作れるライブラリを作った
twitter gemを使って、RubyからTwitterを操作する方法を以前のエントリで書きましたが、より手軽にのtwitter gemを使ったTwitter Bot用ライブラリを作ったので公開します。
ライブラリ、といっても今のところできるのは以下だけです。
- 普通にツイート
- テキストファイルからランダムに行を選んでツイート
- 自分にmentionされた(@usernameでツイートされた)場合、そのツイートをRTする
- フォロー返し
- リムーブ返し
コードはこちら。
http://github.com/itog/RubyTwitterBot/blob/master/twitterbot.rb
サンプル
コードにも付属してますが、こんな感じで使えます
require 'twitterbot' bot = TwitterBot.new(screen_name, password) bot.load_status bot.tweet "Hello Bot World at " + Time.now.to_s bot.tweet_random "random.txt" bot.retweet_to_mentioned bot.follow_back bot.remove_back bot.save_status
機能的にちょっと中途半端。Botとしての基本機能をちゃんと実装したくなってきたなぁ。