external:pro_alert_v3:90_history:01_history_server

Это старая версия документа!


История версий (сервер)

  • Расширено логирование
  • Пределан ws endpoint
    • Добавлена поддержка новых агентов, где общение осуществляется через websocke
    • Сервер теперь знает о рабочих папках агентов
  • Исравлены проблемы локализации
  • Добавлена локализация с возможностью скрытия персональных данных
  • В мониторинге теперь можно узнать количество агентов с разбивкой по версиям
  • Новое взаимодействие с rabbitMQ
  • Локализация теперь свойство чата
  • Исправлена ошибка, при которой отображались выключенные в кипере схемы печати и отчеты
  • Исправлена ошибка при проверке прав администратора на отвязку агента от чата
  • Исправлена ошибка при пагинации: если элементы были кратны 28, то последняя страница была пустой
  • Исправлена ошибка при пагинации: если количество элементов стала меньше, то пагинация могла пропасть, оставив одну кнопку «Назад»
  • Исправлена ошибка при выборе из списка отчетов - если выбираемый элемент пропадал из данных (удалили один отчет), то при нажатии на него была ошибка «KeyError»
  • Исправлена обработка сообщения без текста в Макс - если отправить стикер или картинку без текста, то приходила ошибка «ERROR TypeError: one of the hex, bytes…»
  • Исправлена ошибка при которой могло сломаться переименовывание ресторана - если старое сообщение удалить не удалось, то любые последнующие сообщения считались как новое имя ресторана
  • Некоторые события могли не очищать статус чата о переименовывании ресторана, как следствие ресторан мог быть переименован в момент, когда это не подразумевалось (условно, отправили новое главное меню, а сообщение бота о переименовывании осталось выше)
  • В мессенджере Макс не приходил ответ на нажатие кнопки и она продолжала крутиться
  • При ответе на некоторые нажатия кнопок в ТГ могла появиться ошибка «Что-то пошло не так», хотя событие было обработано корректно
  • Добавлено удаление ручка для отвязки агента из чата
  • Расширена локализация
  • Обновлен README
  • Изменены модели событий
    • Добавлены системные события
    • Добавлены значения по умолчанию для случаев когда XML RK7 содержит неполные данные по кассе, или флага об опоздании
  • Исправлена ошибка из-за которой в очереди для MAX копились сообщения
  • Отлваливаются ошибки malformed XML
  • Расширен тестер событий
  • Теперь при дубликате агента, тот просто пытается переподключится
  • Поллинг для телеграм теперь пытается запуститься без необходимости перезапуска сервера, если вдруг не вышло или что-то пошло не так и он прервался.
  • Изменен URL для запросов к мессенджеру Мах на platform-api2.max.ru. Добавлен сертификат Минцифры для корректной работы с новым URL.
  • Исправлен Rate Limit для мессенджера Мах с 30 запросов в секунду на 1 запрос в 30 мс.
  • Добавлена пагинация для выбора схемы отчетов, категорий отчетов и самих отчетов
  • Добавлена функция выбора схемы отчетов в настройках ресторана
  • Исправлена загрузка у кнопок в ТГ, когда при нажатии кнопка продолжала загружаться после обработки нажатия
  • Исправление ошибки, когда бот мог не подняться после рестарта сервера
  • Добавление мониторинга состояния сервисов
  • Отладочные доработки (логирование, доработка WebSoket)
  • Добавлена версия агента в информацию о лицензии
  • Исправлены авторы событий
  • Добавлено сообщение - Авторизовано сотрудником
  • Исправлен статус rabbitmq у сервера агентов
  • Добавлена ручка для мониторинга
    • В данный момент TG\MAX всегда возвращают в статусе True
  • Исправлены ошибки связанные с сессиями БД в корутинах сервера бота
  • Исправлено событие «Перенос из заказа», отвечающее за перенос блюд в заказах
  • Исравлено событие анулирования чека, работает через событие «Удаление закрытого чека»
  • Уведомления по скидкам и блюдам в заказе (удаление/добавление) теперь работают через события «Добавление позиций» и «Удаление позиций»
  • Исправлено событие, когда из заказа была удалена скидка, привязанная к системе лояльности - теперь пишется, что это была скидка из СЛ
  • Разделение слишком больших сообщений на несколько (отчетов, уведомлений)
  • Теперь пишется название ресторана, при ручном запросе отчетов
  • Больше информации о лицензии агента в сообщении
  • Исправление опечаток и доработка текстовых сообщений
  • Использование бэкенда WebSoket по умолчанию
  • Переход с markdown на HTML
  • Эранирование тегов HTML
  • Добавлен скрипт перезапуска
  • Удалены неиспользумые импорты
  • Для простых моделей при локализации теперь используется dataclass
  • Исправления ошибки при вводе имени ресторана с markdown символами
  • Исправления макета при событии печать в виртуальный принтер
  • Расширено логирование
  • Исправлена ошибка при запросе отчетов через ТГ, связанная с превышением длины callback_data
  • Добавлены серверное событие о тех работах
  • Gracefull-shutdown для сервера агентов
  • Изменения процесса обслуживани очередеей агентов
  • Исправлена локализация
  • Экранирование markdown в локализации
  • Изменения compose.yaml (логирование и порядок запуска)
  • Расширено логирование
  • Добавлена поддержка ТГ
  • Правки локализации
  • Правки парсинга событий
  • Добавлены события стоп-лист

Релиз

  • Работа с мессенджером MAX (поддержка ТГ в скором времени)
  • external/pro_alert_v3/90_history/01_history_server.1788494870.txt.gz
  • Последнее изменение: 2026/09/04 07:07
  • Иван Галочкин