--.--.--

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書く事で広告が消せます。
2010.06.19

2010/6/17-6/19 cerevisiae_bot定期POST不具合と対応

2010/6/17 夕刻に一時間程度、ものすごい頻度でセレビシエbotがかもしつづける不具合が発生し、あわてて全機能を緊急停止いたしました。フォロワー様からご連絡いただいていたのですが、ご連絡に気づいた時には暴走もあらかた終わった状態でした。もっと早く停止の対応ができていたら良かったのですがorz
大変ご迷惑をお掛けしました・・・・。

同時刻、GAEと@pageを使用されてる他のbot管理者様たちも同様の症状が起こっていたようで、原因はGAEのcron暴走か@pageのサーバ側のレスポンスの不具合か・・・といったところなのですが、全く同じ仕様で作成しているoryzae_botが通常通りだった為、原因の特定は困難でしたorz

二度とこういったことがないよう、cronの時間設定だけに頼らず、PHP側でも定期POSTのログを保存し前回の定期POSTから一時間たったかどうかチェックしてからPOSTする仕様に変更しました。
サーバに多少負荷がかかる仕様なので、様子見をしつつ、という形になりますが、これでGAEが暴走してもなんとか歯止めはかかるかな?と思います。

TLがセレビシエまみれになってしまったフォロワー様方には、大変ご迷惑をおかけしました。
こういったサーバや利用しているシステム側の不具合の場合、迅速に対応できず、大変申し訳ありません。後付になりますが、こういった対応を追加していき、できるだけ安定した仕様にしていきたいと思います。

今回はセレビシエのみの対応ですが、様子をみてオリゼーにも同じ仕様を適用する予定です。


また、今回、たくさんのフォロワー様から暴走の件についてご連絡、お知らせ、コメントなどなどをいただきました。
ありがとうございました。未熟な管理者で申し訳ございませんが、これからも皆様にたのしんでいただけるように、せいいっぱいがんばりたいと思います。よろしくお願いいたします。
Posted at 23:21 | 更新履歴 |
2010.04.25

2010/04/25 bot同士会話の修正

bot同士会話のループ制御がうまく機能しないため、bot同士会話のうち、「お互いを呼びにいく」という会話を削除しました。
TLをかもしまくっていたようで、ご迷惑をおかけしてもうしわけございません。
Posted at 21:10 | 未分類 |
2010.03.19

『もやしもん』菌類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


Posted at 00:00 | 説明書 |
2010.03.18

2010/3/18 一部修正→追加修正(replyのループ避け)

2010/3/18 10:55 bot同士のリプライ制御がうまくいかずかなりの回数ループを繰り返していましたので修正しました。お騒がせしまして申し訳ありません。これで大丈夫だと思うのですが、まだ繰り返すようなら専用リプライファイルへの分岐作業を急ぎたいと思いますorz

→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反応で極力反応しないようにします
Posted at 22:10 | 更新履歴 |
2010.03.18

2010/3/18 申し訳ありませんっ(緊急更新)

リプライ設定の単純ミスによりやたらオリゼーがセレビシエのお酒を勧めていたようですorz
意味もなくオススメされていた方々、ほんとうに申し訳ございませんorz
Posted at 11:23 | 更新履歴 |