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
← Ко всем версиям