Twitter Botを作ってみた。
ちょっと時間があったので、RubyでTwitter Bot用のスクリプトを作ってみました。
経緯
なんでTwitter Botを作ろうと思ったかというと、好きなバンド(作家)の発売情報を逃したくなかったから。
普段は、新刊.netを利用してて、iCal形式の予定表をiCalに取り込んで、iPod touchへ同期しているんですが、結構な頻度で見逃しちゃうんですよね、困ったことに。
Bot動作
さくらインターネット上にスクリプトを設置しています。このスクリプトは、毎日0:05に実行され、アーティスト(Music)と作家(Books)の発売情報をポストします。MusicとBooksでは、ポストする情報が若干異なるので、注意してください。(あとで統一するかも)
- Music
- 翌日発売予定の商品タイトル (前日には、商品が陳列されているので、翌日発売予定にしています)
- Books
- 今月発売予定の商品タイトル
発売情報の取得には、ECS4(Version:2008-08-19)を利用しています。
現状で用意したのは、以下の3つ。まぁ、完全に個人的な趣味だったりしますが。笑
- ムック通知Bot (@mucc_bot) | Twitter (ムック - Music)
- DIRENGREY_bot (@DIRENGREY_bot) | Twitter (DIR EN GREY - Music)
- morihiroshi_bot (@morihiroshi_bot) | Twitter (森博嗣 - Books)
ポスト内のリンクのURLは、tinyurlでURLが短くなっていますが、すべてAmazonのアフィリエイトなっています。
オマケ
さくらインターネットへの設置までの手順をあとで書くかもしれません。
あと、
@mucc_bot 発売情報(今週)
ってポストすると
@foo [今週発売] 空と糸 / ムック (2009-01-28) http://tinyurl.com/ge5ro4
って返信してくれると嬉しいかも。