DispelEvilBot/admin
MpakobecEx 1e4e905f24 Бот берёт тексты из админки, не дожидаясь перезапуска
Шаблоны из message_templates читаются через кеш на 45 секунд (TEMPLATE_CACHE_TTL), поэтому правка в админке доезжает до следующего сообщения или рассылки сама. Если база недоступна или таблицы ещё нет, бот работает на текстах из кода, а неудачный запрос не повторяется на каждом сообщении — админка не может уронить бота. Расписания рассылок теперь ссылаются на ключи шаблонов, а не на строки, так что тексты рассылок тоже редактируются.
2026-10-19 03:37:58 +05:00
..
routes Админка научилась показывать и править тексты сообщений 2026-10-19 03:34:41 +05:00
templates Бот берёт тексты из админки, не дожидаясь перезапуска 2026-10-19 03:37:58 +05:00
Dockerfile У админки появился собственный сервис, а не только место в плане 2026-10-19 03:34:10 +05:00
__init__.py У админки появился собственный сервис, а не только место в плане 2026-10-19 03:34:10 +05:00
__main__.py У админки появился собственный сервис, а не только место в плане 2026-10-19 03:34:10 +05:00
app.py Админка научилась показывать и править тексты сообщений 2026-10-19 03:34:41 +05:00
preview.py Админка научилась показывать и править тексты сообщений 2026-10-19 03:34:41 +05:00