classics.

2010/04/23 Friflickr

User Streams+jabber botでTwitterのIMを復活させた

Streaming APIを使うコードをRubyで見つけたのでそのままRubyで書いたのだけど、jabber bot部分はxmpp4r-simpleとかいうのを使ってみた。アカウントはxmpp.jpとやらで適当に取得。ちなみにRuby1.9.1だとstatusがofflineになったり色々上手くいかないので、1.8-devで実行するようにした(Ubuntu)。jabberのrecieved messagesをそのままupdateのAPIに投げるのも書いた。そのうちwhoisコマンドのレスポンスも表示するようにしたりもしようかと。コードはコピペが多かったりしてきれいでもないので、万が一欲しい方がいたら応相談みたいな感じで。そのうちfollow, favoriteあたりのeventなんかも拾ってIMに投げるようにもしたいけど、ステータスのキャッシュとかAPI残り気にしたりとかめんどいですね。

思えば約3年前はIMでTwitter使いまくりで、IMが使えなくなってからは自暴自棄になり、酒に溺れた日々もありましたが、ようやく復活させることができたし、home_timelineのログをGmailにそのままバックアップすることもできるし、consoleに垂れ流しもいいけどjabberに投げるのもそこそこおすすめです。

あとIMが使えてた頃のprofile_imageを埋め込んで表示するadium pluginを改造して使おうと思ったけど、XCode(のライブラリ?)が謎過ぎて挫折した。そのうちいじれるようになりたいですね。

Trackbacks

Comments

Comment form