プログラマ 福重 伸太朗 〜基本へ帰ろう〜 このページをアンテナに追加 RSSフィード

2010-06-17

TwitterじゃんけんBot

f:id:japanrock_pg:20100617215314j:image

じゃんけんBotを作りました。 http://twitter.com/_janken


楽しみ方

  • Botをフォローする必要はありません
  • 次のようにつぶやきます
@_janken グー

そうすると、Botがゲームの結果をあなたに@してきます。


Botが反応するパターン

  • グー
  • チョキ
  • パー
  • ぐー
  • ちょき
  • ぱー
  • rock
  • scissors
  • paper

上記の文字を含んでいればBotは反応します。そのために以下のようにもつぶやけます。

@_janken 今日の俺はパーだぜ!
今日のジャンケン @_janken グー!

Botが反応しないパターン

RT もしくは QT を含むツイートは無視します。そのため、以下にはBotは反応しません。

勝った! RT @_janken: @japanrock 【あなたの勝利】あなた:チョキ VS _janken:パー
負けた...orz QT @_janken: @japanrock 【あなたの負け】あなた:チョキ VS _janken:グー

詳しい仕様

  • TwitterAPI制限の関係上、24秒に1回の反応となります。そのため、Botが解答するのに最大24秒かかる場合があります。早ければ1秒。
  • TwitterAPI制限の関係上、1回で取得できる@は20個なので、24秒以内に20以上の@があった場合解答できませんので、解答がない場合はなんどかチャレンジしてください。1時間に最大 3600 @ まで解答可能なので、大人気にならない限り普通に使えるはずですw

利用目的

  • 運だめし
  • 何かの勝負で使う
  • 占い的な感じ
  • 気分転換
  • 朝の習慣

など発想はたくさんできると思いますので、楽しんで頂ければ幸いです!お気軽に!


バグ

まだバグがあるかもしれません。気長にお付き合いくださいw


ソースコード

TwitterRockPaperScissors/twitter_bot.rb at master ? japanrock/TwitterRockPaperScissors ? GitHub