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

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

Telegram-боты выстроены в систему ролей: основной (с которым общается клиент), бот администратора (принимает уведомления платформы — кто-то вошёл в систему, кто-то написал боту), тестовый бот, будущий бот на перспективу и один резервный. Резервных ботов вместо трёх стал ровно один — «если создавать их много, это было бы неправильно». Раздел «Телеграм боты» вынесен в левое меню (Чаты) — быстрый доступ к настройке. У каждого бота появилась настраиваемая ссылка перехода (источник, откуда приходят пользователи) — видна в карточке бота, на рабочем столе и заполняется в настройках. Уведомления платформы (вход пользователя, новое сообщение в Telegram) теперь уходят и в Telegram — на бота администратора. Версия платформы 1.9.0 → 1.10.0.

minor Выпущена 28.09.2026
v1.10.0 minor от 28.09.2026

Задание 135. Телеграм-боты: бот администратора с уведомлениями, один резервный, тестовый и будущий боты, ссылки перехода, раздел ботов в меню

Система ботов

  • Роли ботов: primary (основной/клиентский), admin (бота администратора — принимает уведомления), test (тестовый), future (будущий/перспектива), reserve — единственный резервный
  • config/instances.php: 3 резервных → 1 (bober-bob-reserve-1), добавлены bober-bob-admin, bober-bob-test, bober-bob-future; у каждой записи поле link
  • TelegramBotConfigService: роли и метки (ROLES), adminKey()/testKey()/futureKey(), roleLabel(), reserveKeys() теперь строго роль reserve

Меню и страница ботов

  • Раздел «Телеграм боты» в левом меню (Чаты) — shouldRegisterNavigation: false → true
  • Страница ботов: бейджи всех ролей (осн./адм./тест/буд./рез.), строка «Ссылка перехода» в карточке и поле «Ссылка перехода (источник)» в настройках (сохраняется через /admin/telegram-bots/update)
  • Рабочий стол: бейджи ролей в блоке «Телеграм» + показ ссылки при её наличии

Уведомления на бота администратора

  • Вход пользователя (уже было в AppServiceProvider) — теперь с каналом telegram
  • Новое сообщение в Telegram — при вебхуке /webhook/ai создаётся уведомление категории message (кто-то написал боту: имя и первые 120 символов), канал in_app + telegram
  • Доставка в Telegram идёт через существующую интеграцию (Настройки → Уведомления), получатель открывает бота администратора
← Ко всем версиям