fuba_recorder

hp

fuba_recorderfubaの作成したtwitter botです。friends_timeline、repliesを1分に1回読み、特定の条件にマッチしたtweetを自分への要求と考え、なんらかの反応をします。

機能一覧

HDDレコーダー機能

fuba_recorderはHDDレコーダーです。HP ProLiant ML115 G5 + PT2 の構成です。 PT2 での録画には recpt1 を使用し、その他の機能は Perl で実装しています。

録画予約

**録画して

といった要求に対して、てきとうな番組を予約してレスポンスを返します。 キーワード、またはiEPGファイルのURLを与えることができます。 録画された映像はおもしろそうなものであればfubaが観ます。

また、一部のユーザは

James Dondero

**毎回予約して

といった要求を与えることで、キーワードにマッチする番組を自動で毎回予約させることができます。

recorder

番組提案

**いつやるの

といった要求に対して、番組の放送日時などを回答します。

映像要約

録画完了時に、ある程度の創作性をもった要約画像を生成し、Flickrにアップロードします。

flickr img

この処理を行うコード断片をgistに置いておきます

HDD残量通知

録画完了時にHDDの残り容量を通知します。また、特定の条件にマッチしない@repliesに対して、態度をもってHDDの残量をおおまかに伝えます。 syugochara

レシピ提案機能

**食べたい

といった要求に対して、クックパッドに登録されている料理を検索し、レシピを提案します。

cookpad

質問応答機能

**教えて

といった要求に対して、Yahoo! 知恵袋の質問を検索し、それらしい答えを返します。

chiebukuro

ボクサー機能

(o'-')-o)゚-'o)

kusobot

see gist.

おやすみ機能

@fuba_recorder ねる

といった要求に対して、たまに起きる時間を提案します。

木之本桜機能

@fuba_recorder もうだめだ

といった要求に対して、木之本桜のような態度ではげまします。

自動follow

fuba_recorder を follow したアカウントは、1時間後から follow 返し対象になります。follow 返し対象になったアカウントから mention があれば、fuba_recorder はそのアカウントに follow を返します。

retweet, favorite

fuba_recorder が読める tweet の中に #fuba_recorder というハッシュタグがあった場合、fuba_recorder はその tweet を retweet します。また、fuba からのハッシュタグ付きの tweet は fuba_recorderの 更新情報となりますので、favorites にストックしていきます。

favorites

テキスト変換

wedata の Text Conversion Services に登録されたサービスを使って反応を変換します。

an example of text conversion

機能要望

  • 動画アップロード機能
  • 知恵袋機能
  • 為替レート機能
  • ピザ注文デブ
  • MP3生成機能
  • 削除済みアカウント成りすまし機能
  • 地震予知&速報
  • fubaが……機能(観た/また観た/消した/観ずに消した/焼いた)
  • 楽天/Amazonのリンク→購入
  • あらすじ
  • 点取り占い機能

使用したWebサービス

それぞれ使用しています。また、映像、レシピの作者の方、知恵袋ユーザの方々には特に深く敬意を表します。テレビも知恵袋も楽しいし、クックパッドは便利ですね。

changed May 29, 2015 delete history edit