DispelEvilBot/bot/services
MpakobecEx 1e4e905f24 Бот берёт тексты из админки, не дожидаясь перезапуска
Шаблоны из message_templates читаются через кеш на 45 секунд (TEMPLATE_CACHE_TTL), поэтому правка в админке доезжает до следующего сообщения или рассылки сама. Если база недоступна или таблицы ещё нет, бот работает на текстах из кода, а неудачный запрос не повторяется на каждом сообщении — админка не может уронить бота. Расписания рассылок теперь ссылаются на ключи шаблонов, а не на строки, так что тексты рассылок тоже редактируются.
2026-10-19 03:37:58 +05:00
..
__init__.py Первоначальная версия 2026-10-16 01:00:57 +05:00
access.py Уведомления в чат логов и ежечасный пинг 2026-10-16 15:26:56 +05:00
alerts.py Уведомления в чат логов и ежечасный пинг 2026-10-16 15:26:56 +05:00
economy.py Логирование действий бота в ClickHouse 2026-10-16 15:24:24 +05:00
heartbeat.py Уведомления в чат логов и ежечасный пинг 2026-10-16 15:26:56 +05:00
notifications.py Бот берёт тексты из админки, не дожидаясь перезапуска 2026-10-19 03:37:58 +05:00
runtime.py Уведомления в чат логов и ежечасный пинг 2026-10-16 15:26:56 +05:00
shop.py Логирование действий бота в ClickHouse 2026-10-16 15:24:24 +05:00
stats.py Доработки контуров, тесты конфига и CI 2026-10-16 15:00:08 +05:00
subscriptions.py Логирование действий бота в ClickHouse 2026-10-16 15:24:24 +05:00
users.py Логирование действий бота в ClickHouse 2026-10-16 15:24:24 +05:00