Расписание common.check в 00:35 совпало с выкаткой: старый процесс успел отправить цепочку, новый после старта отправил её ещё раз. Теперь каждая отработанная минута атомарно отмечается в bot.schedule_runs; если отметка уже есть, рассылка пропускается. Старые отметки чистятся через 7 дней. |
||
|---|---|---|
| .. | ||
| handlers | ||
| keyboards | ||
| middlewares | ||
| services | ||
| __init__.py | ||
| __main__.py | ||
| bot_factory.py | ||
| commands_menu.py | ||