これまで Twitter の時報 bot は
毎時0分に時報を流して
そのとき Twitter が落ちていたなどの理由で接続できなかった場合は
投稿を諦めるようにしてたんだけど、
あの bot で時間のリズムを取っているという奇特な方もいるようで
「遅れてもいいから流してほしい」という声がちらほら。
というわけで、次のように動作を変えました。
- 原則、毎時0分に時報を流す。
- 0分に流せなかった場合、時間をおいてリトライする。
- 3分以内に投稿できた場合は普段どおり「xx時をお知らせします」と通知。まあ0分に流してこそ時報なんだけど、あまり世知辛いことは言わずに3分まではセーフということで。
- それ以降に投稿できた場合は、「xx時xx分をお知らせします」と遅延具合を加え、接続障害のため遅延している旨を通知する。
まあさほど頻繁に起きることでもないし
多くの人にとってはわりとどうでもいい修正だと思うんだけど、
タイトなスケジュールを時報 bot で管理しているような荒くれ者がいたら
このあたりも頭に入れておいてください。