2.4 KiB
2.4 KiB
📜 История исправлений REBORN (LKM37)
18 апреля 2026 г.
🛑 Проблемы:
- Дублирование процессов: Служба
domovoy-monitor.serviceпыталась запускать веб-сервер черезuvicornотдельно от основного бота, что приводило к конфликту на порту 8000. - Экспорт JSON не работал: В
app.pyотсутствовали импорты моделейUserиMessage, что вызывало скрытыйNameError. Также кнопка в браузере не умела скачивать файл. - Часовой пояс: Время в веб-панели отображалось в UTC, а не в Ульяновском поясе.
✅ Решения:
- Единый запуск: Отключен
domovoy-monitor.service. Теперь всё запускается через ОДИН сервисdomovoy-bot.service. Бот сам управляет веб-панелью. - Исправление экспорта:
- Добавлены
User,Messageв импортыapp.py. - Переписан роут
/api/export/json: теперь он возвращаетFileResponseдля прямого скачивания. - Обновлен JavaScript в
export.htmlдля обработки скачивания файла через Blob.
- Добавлены
- Выравнивание времени: В
app.pyдобавлена константаULY_TZи функцииto_local,fmt_local. Теперь везде (включая имена файлов экспорта и время в вебе) используется Ульяновское время (UTC+4). - Email Auditor (Mutt):
- Обновлен до v2.6.
- Добавлены ключевые слова (суд, дело №) для поиска отправленных писем.
- Исправлена конвертация вложений (теперь они склеиваются в один PDF с телом письма).
- Исправлены права доступа к архиву PDF.
💡 Памятка:
- Не запускай
uvicornвручную, если бот запущен. - Всегда используй
to_local()для вывода даты в шаблоны. - Логи бота теперь лежат в
logs/bot.log.