メモ的な仕様を書いておきます。
(2012年4月20日現在の仕様であり、現在は変更されている可能性があります)
- 基本機能
- 1時間に1度つぶやきます。
- 3分ごとにTL(≠メンション)を取得して、ぼっと宛のリプライやしろろさん関連のワードに対してリプライで応答します。また、ふぁぼります。
- 既知の問題
- 取得するツイートはぼっとの直前のツイートまでです。したがって、TLを取得したタイミングと何らかのツイートを投稿するタイミングとの間の(比較的)僅かな時間の間に投稿されたツイートに関しては反応漏れがあるかもしれません。(この問題について対処する予定はありません)
- フォローバック機能
- 実装はしましたが、実験はしていません。
- 既知の問題
- 鍵垢のフォローバックには対応していません。何らかの手段で中の人にフォローバック要請してください。(この問題について対処する予定はありません)
- 1時間ごとのツイートのタイミングで新規のフォローをチェックしますが、現在のところ、20 accounts/hourを越えることはないと判断し、最新20アカウントの新規フォローのみチェックしています。(この問題について対処する予定はありませんが、喜ばしいことに、ぼっとのフォローが増えた場合は対応するSHOZONです。)
- 拡張機能
- 「神々の遊び」機能
- ぼっとに「人生とは何ですか」とメンションを投げてみてください。あとは流れで。
- お天気機能
- 「天気」というワードを含むメンションを投げると、お天気情報をくれます。
- 技術情報
- Pythonで書いてます。
- ツイートその他の選択には、時間をシードにした擬似乱数を使用しています。
- 一定程度の間隔以内で同じ内容の投稿はTwitter側でエラーとなるので、特定の反応をする機能についてはツイート内容の後ろに時間を付加して問題を回避しています。
- ソースコードが必要な方にはお配りしようかなぁなんて思ってますので、ご相談ください。(そんな人いないか)
0 件のコメント:
コメントを投稿