Расписание common.check в 00:35 совпало с выкаткой: старый процесс успел отправить цепочку, новый после старта отправил её ещё раз. Теперь каждая отработанная минута атомарно отмечается в bot.schedule_runs; если отметка уже есть, рассылка пропускается. Старые отметки чистятся через 7 дней. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| admin_login_tokens_repo.py | ||
| admin_messages_repo.py | ||
| admins_repo.py | ||
| economy_repo.py | ||
| schedules_repo.py | ||
| sequences_repo.py | ||
| shop_repo.py | ||
| stats_repo.py | ||
| subscriptions_repo.py | ||
| templates_repo.py | ||
| titles_repo.py | ||
| users_admin_repo.py | ||
| users_repo.py | ||