2010/6/17-6/19 cerevisiae_bot定期POST不具合と対応
大変ご迷惑をお掛けしました・・・・。
同時刻、GAEと@pageを使用されてる他のbot管理者様たちも同様の症状が起こっていたようで、原因はGAEのcron暴走か@pageのサーバ側のレスポンスの不具合か・・・といったところなのですが、全く同じ仕様で作成しているoryzae_botが通常通りだった為、原因の特定は困難でしたorz
二度とこういったことがないよう、cronの時間設定だけに頼らず、PHP側でも定期POSTのログを保存し前回の定期POSTから一時間たったかどうかチェックしてからPOSTする仕様に変更しました。
サーバに多少負荷がかかる仕様なので、様子見をしつつ、という形になりますが、これでGAEが暴走してもなんとか歯止めはかかるかな?と思います。
TLがセレビシエまみれになってしまったフォロワー様方には、大変ご迷惑をおかけしました。
こういったサーバや利用しているシステム側の不具合の場合、迅速に対応できず、大変申し訳ありません。後付になりますが、こういった対応を追加していき、できるだけ安定した仕様にしていきたいと思います。
今回はセレビシエのみの対応ですが、様子をみてオリゼーにも同じ仕様を適用する予定です。
また、今回、たくさんのフォロワー様から暴走の件についてご連絡、お知らせ、コメントなどなどをいただきました。
ありがとうございました。未熟な管理者で申し訳ございませんが、これからも皆様にたのしんでいただけるように、せいいっぱいがんばりたいと思います。よろしくお願いいたします。
2010/04/25 bot同士会話の修正
TLをかもしまくっていたようで、ご迷惑をおかけしてもうしわけございません。
『もやしもん』菌類BOT取り扱い説明書
『もやしもん』の菌類の非公式自動botです。現在、以下の2つのbotが稼働しています。
○A.オリゼー oryzae_bot
○S.セレビシエ cerevisiae_bot
原作のセリフPOST系のbotではなく、只々かもしつづけるだけのbotです。
タイムライン上の菌を見て、なごみたい方向けですので、ご了承ください。
○諸注意○
個人的な癒し用として無許可で作成しているものです。アニメやドラマ公式・出版社・原作者様とは一切関係ありません。
ご連絡はbotへ直接DMかリプライをお送りください。管理者のアカウント宛(@t_kamura)でも結構です。
タイムラインの語句へ反応する機能がありますので、リムーブ時は必ずブロックをしていただきますようお願いします。
Twitter側の仕様や、各種サービスの仕様によって、予期せず動作を停止する場合があります。こちらで対応できるかぎりは対処したいと思っていますが、サーバ不調時などは対応しきれない場合もございますので、動作不良時はそっと見守っていてください。
○仕様○
・自動フォロー返し
フォローされると自動的にフォロー返しを行います。
・自動POST
1時間に1回、「かもすぞ〜」等を菌達がつぶやきます。
・TL反応
TL上の「おはよう」「おやすみ」「ただいま」等の語句に反応して、菌達が返事をします。(→詳細はこちらをごらんください。)
・reply
話しかけられた単語に反応して、菌達が返事をします。(→詳細はこちらをごらんください。)
・菌同士の会話
たまに設定されている単語に反応して、菌達が会話をする場合があります。(→詳細はこちらをごらんください。)
○動作環境○
・botスクリプト
>プログラミングができなくても作れるTwitter botの作り方(EasyBotter2.04beta)
・cron
>Google App Engine
・PHPサーバー
>@page
※GAEへ一本化すべくJAVA移行作業中です。
○その他参考サイト様○
WEB for beginner 作成支援
8bitnote
SDN Project
プログラミングを始める10の理由
管理者:t_kamura
2010/3/18 一部修正→追加修正(replyのループ避け)
→2010/3/18 22:00 まだreply制御が効いていなかった為、bot会話のすべてに確実に会話が終了するように終了キーワードを登録しました。これで大丈夫なはずです。ほんとうに申し訳ございません。orz
その他、近日変更予定がいくつか。
・お互いの名前に反応して呼びに行くリプライを少し変更したいと思います。単に名前だけだと発動回数が多くなってしまうので・・・。→2010/3/18 22:00 変更しました。「セレビシエどこ?」と「オリゼーどこ?」にのみ呼び出しreplyが発生します。bot名だけの場合はアカウント名を紹介するだけになりました。
→2010/04/25 21:30 さらに変更しました。お互いの名前に反応して呼びに行くreplyを削除しました。これで、replyに反応して発生するbot会話はなくなりましたので、予想外に発生するものはなくなったと思います。
・TL反応が予想外に反応率が高く、反応回数が多いので、反応の確立を下げようかと計画しています。ときどき話しかけられる程度の方がうっとおしくないかなあと・・・・。しばらく様子見したいと思います。
・「おはようからおやすみまで」とかの文中の単語にはTL反応で極力反応しないようにします
2010/3/18 申し訳ありませんっ(緊急更新)
意味もなくオススメされていた方々、ほんとうに申し訳ございませんorz


