1) キャラボットは100%の返信を保証していません
Twitterの負荷・1時間150回のAPI制限などを考え、投稿に失敗した場合もリトライ実行をしない様になっている為です。
特に、TwitterやGAEの負荷が高い時間帯は処理が重く、処理時間が長くなって失敗している場合があります。 これは、人力でボットを運営した場合でも同じだと思いますので、ある程度仕方ないと思って下さい。
2) キャラボットはフォロワーさん以外には反応出来ません
キャラボットでは、ボットのタイムライン(TL)に出た発言から返信をするようになっていますので、フォロワーさん以外には反応出来ません。
ボットのアカウントでログインして、そのTLに返信をするべき投稿がちゃんとあるかどうか確かめてみてください。 相手がリフォローを承認していない場合や、ボットをブロックしている場合はタイムラインにそのフォロワーの発言が表示されない為、返信は行われません。
3) 一度でも返信がされた発言には返信されません
ちゃんとTLに返信したい発言が表示されているにもかかわらず返信されない場合、一度でも返信がされた発言には返信されません。 これはTwitterが短時間での同様の内容のポストを禁止している為です。 必ず返信が行われる様にする為には、発言の中に◯時◯分と置換される#time#タグを混ぜて発言の内容を変える等、何らかの対策の必要があります。
4) キャラボットのバージョンはいくつですか?
キャラボットのバージョンが1.4.0以前の場合、改行が含まれる投稿の改行以降のキーワードには反応出来ません。
1.4.0から改行が含まれる場合も反応出来る様になって居ますので、バージョンアップをお勧めします。
バージョンアップの際には、Tips : キャラボットのバージョンアップ も参考にしてみて下さいね。
有志の公開サーバーを利用していて、自身で対応が不可能な場合は、正規表現でキーワードを設定し [¥n¥r] を含めてやれば大丈夫です。
5) 正規表現は正しく使えていますか?
それでも特定のIDからの発言に反応しない場合は、正規表現で特定のIDが含まれるものを#stop#タグを含む発言で、止めてしまってしていないかが疑われます。
一度自分宛の返信とTLへの返信のキーワードを削除し、単純なキーワードで正規表現を使わずに#time#タグを入れた発言で返信をするかどうかデバッグをしてみることをおすすめします。
6) エラーログのチェックをお勧めします
キャラボットのwikiにあるボットの作成の詳細内に、エラーログの見方が載っています。 → こちらを参考に
7) Google App Engineの調子が悪いと動作が不安定になります。
こればかりはどうしようもありません。
GAEのステータス(System Status)状況の確認を行ってステータスの異常の有無を確認し、復旧するまでお待ち下さい。
無料で使わせてもらってるので、気長に待ちましょうね。