Бобер Боб
Платформа складского учёта
Платформа складского учёта · Release notes · v1.0.3

История версий — v1.0.3

Исправление Telegram-бота @BBmsk_admin_bot под задание 111: бот без ошибок отвечает клиентам и берёт актуальные данные напрямую с платформы (база данных: товары и остатки), а не из внешних сервисов. Убрана китайская битая строка в приветствии и справке бота («Привет! Я бот Бобер Боб帮你管理库存ом» → корректный русский текст), исправлен битый placeholder «Например: поставщик,联系人...» в карточке Telegram-пользователя, smoke-тест бота переведён на публичный webhook /webhook/telegram/public. LLM-агент синхронизирован с конфигом: api=openrouter, model=openai/gpt-4o-mini. Платформа переведена на версию 1.0.3.

patch Выпущена 14.09.2026
v1.0.3 patch от 14.09.2026

Задание 111. Telegram-бот работает без ошибок и берёт данные с платформы

Telegram-бот без ошибок

  • Приветствие/справка - убрана битая китайская строка «帮你管理库存», текст заменён на «Привет! Я бот Бобер Боб, помощник по учёту склада»
  • AiAgentService - исправлены ответы unknown и help (строки 106 и 523)
  • TelegramUserResource - placeholder «Например: поставщик,联系人...» заменён на «Например: поставщик, кладовщик, админ...»

Данные берутся с платформы

  • Агент default - api=openrouter, model=openai/gpt-4o-mini (конфиг синхронизирован с .env AI_API/AI_MODEL)
  • processWithLLM - ответ про реальные остатки из таблиц Stock/Product платформы (проверено: «Сколько осталось барбекю?» → корректные остатки)

Тесты

  • BrestBotSmokeTest - webhook переведён на публичный маршрут /webhook/telegram/public (ранее падал 302 из-за auth-группы)
  • Результат - тест бота проходит: валидная модель OpenRouter, ответ без «Ошибка подключения LLM»

Версия

  • config/app.php — версия 1.0.2 → 1.0.3 (env('APP_VERSION', '1.0.3'))
  • config/instances.php — версия агента default 1.0.2 → 1.0.3
  • resources/json/versions.json — добавлена запись 1.0.3
  • Проверка — на bober-bob.ipd.test версия платформы теперь 1.0.3
← Ко всем версиям