Files
site_aegisone/max_bot/CHANGELOG.md
T

2.1 KiB

Changelog

v1.6.0 (2026-05-24)

Bug Fixes

  • Features: Исправлен feature_key auto_notificationsnotifications (фича теперь отображается в меню)
  • Features: Исправлен feature_key commercial_offercommercial (унификация с кодом)
  • Заявки: Исправлена критическая ошибка — db.flush() вместо db.commit() во всех write-эндпоинтах (данные не сохранялись)
  • Заявки: Кнопка "Создать" теперь корректно сохраняет заявку в БД
  • Тест-прогон: Исправлено — тестовые сообщения бота теперь содержат role: "bot", отображаются в результате
  • Router proxy: Добавлен try/except во все прокси-эндпоинты (500 → 503 с сообщением)
  • Mojibake: Исправлена кириллица на всех страницах бота (добавлен page_name в ctx())
  • Broadcast: Добавлена колонка recipient_ids в таблицу bot_broadcasts

New Features

  • Рассылки: Добавлена отдельная страница Рассылки в меню Чат-бот Max (роут + шаблон + sidebar)
  • Категории: Полностью обновлены категории обращений (7 новых с иконками и описаниями)
  • Permissions: Добавлены bot_* права для роли engineer в role_menu_permissions
  • Deploy: Улучшен max_bot_deploy.sh — теперь использует docker exec -i pipe вместо docker cp
  • Deploy: Главный deploy.sh теперь включает развёртывание max_bot

Infrastructure

  • Database: get_db() теперь корректно вызывает session.commit() при выходе (аналогично py_service)
  • Permission config: Добавлены все пропущенные маршруты в ROUTE_PERMISSIONS