Twitterで応答が速いダイス(サイコロ)botを作ってみた
■使い方
@diceda4 宛に、振って欲しいダイス(サイコロ)の数と種類をツイートして下さい。振った結果をリプライします。
例)@diceda4 3D6 (6面体ダイスを3個振ってね)
— Diceだよ! (@diceda4) 2014, 4月 24
@furyutei 30 [5D10] 4,6,2,9,9
— Diceだよ! (@diceda4) 2014, 4月 25
もともと、TwitterのStreaming APIを試すための習作として作成したもので、ダイスコードをメンションすると結果をリプライするだけの、単純な機能しかありません。
同じようなダイスbotも数多く存在しますが、
- 応答が速い(数十秒から数分かかるbotが多い中、数秒で応答が返ります…正常に動作してさえいれば、ですが(汗))。
- フォローしていなくても応答を返す(ただし、フォローしていない場合は自分のタイムライン上には表示されませんが)。
- (お約束ですが)ご利用は自己責任で。使用した結果生じる不都合等については、自分は一切関知しません。
- 不具合報告などはこの記事のコメント欄か、@furyuteiまで。
- Twitterには一つのアカウントにつき、1000ツイート/日の投稿制限があるため、これを超える場合は応答が返りません。
まずありえないとは思いますが…。
- botを動かしている環境・自作プログラムの不具合等や、Twitter側の状況等によっては、応答が返らない場合がありえます。
- Twitterの制限上、同一内容のツイートの連続投稿はできない場合があります。その場合は、ダイスコードの前後に適当な文字を入れて、違う内容のツイート(メンション)にして投稿してみてください。
なお、同一アカウントからの短時間・大量のメンションなどの行為が見られた場合には、応答に制限をかける場合があります。