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

История версий — v0.20.0

Дашборд Google Sheets теперь отображает историю Telegram-диалогов бота @BBmsk_admin_bot. Создан N8nTelegramService, который проксирует данные из API n8n-telegram.ipd.by (admin_dump.php) и группирует по сессиям. Карточка Telegram Бот на дашборде стала интерактивной: раскрывающийся список диалогов с сообщениями пользователя и ответами AI. Добавлен публичный эндпоинт POST /webhook/telegram-log для прямой отправки ходов из n8n в bober-bob.

minor Выпущена 30.07.2026
v0.20.0 minor от 30.07.2026

Telegram-диалоги на дашборде: интеграция с n8n-telegram

Архитектура

  • N8nTelegramService — сервис с кешированием (60 сек), группировка по сессиям, парсинг JSON
  • TelegramController — conversations() для дашборда (auth) + logTurn() для n8n (public)
  • Маршруты — GET /admin/telegram/conversations, POST /webhook/telegram-log

Дашборд

  • Telegram Бот — карточка с количеством диалогов, раскрывающийся список сессий
  • Каждая сессия — user → bot пары с цветовой маркировкой (голубой/серый)
  • Live-обновление — данные с кешированием 60 сек через n8n-telegram API

Конфигурация

  • .env — N8N_TELEGRAM_BASE_URL, N8N_TELEGRAM_API_SECRET
  • config/services.php — секция n8n_telegram с base_url и secret

Статистика

  • Новые файлы: 2 (N8nTelegramService.php, TelegramController.php)
  • Изменённые файлы: 3 (google-sheets-dashboard.blade.php, routes/web.php, config/services.php)
  • Версия: 0.19.0 → 0.20.0
← Ко всем версиям