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

doppelkunというドッペルゲンガー系Twitter Botを作った

twitter ruby

本日、「 @doppelkun 」という Twitter-Bot をリリースしました。
http://twitter.com/doppelkun

アイディアは id:pha さんのもので、すでに id:pha さんがエントリを書かれてます。
ドッペルゲンガー系Twitter Bot「doppelkun」ができました - phaのニート日記

この Bot の機能は以下のとおり(上記エントリより)。

  • 誰か一人のTwitterの発言を逐一真似する
  • 真似をする相手は毎日午前0時で切り替わる
  • 真似をする相手はdoppelkunをfollowしてる人からランダムに選ぶ

つまり、こうなります。
f:id:mirakui:20081201000326p:image

@doppelkun は、常に誰かに取り憑き、その人の真似をするとても不気味なBotなので、その怪しげな鬱陶しさを楽しんでいただければと思います。

ソースコードとか

ソースコードを github に上げました。今回の構成も favotter503 の時と同様、 Ruby + Twitter4r です。ちょっと慣れてきました。
http://github.com/mirakui/monotonous/tree/master/doppelkun/doppelkun.rb

doppelkun.rb で使っている gena/file_db というのは、下記の自作ライブラリです。
http://github.com/mirakui/gena/tree/master/lib/file_db.rb

追記(2009.01.25)

以下の新機能を追加しました。

  • 誰かに取り憑いたとき、その人に対してダイレクトメッセージで「今日はあなたに決めた」と教えます。
  • @doppelkun 宛にリプライがあったら、取り憑いている人にダイレクトメッセージでその内容を転送します。