v0.30.0
minor от 26.08.2026
Полноценный AI-агент: веб-чат, Telegram-бот через LLM, аналитика сессий
Веб-чат AI
- ai_agent.blade.php — виджет веб-чата: плавающая кнопка, панель с историей, подсказками, захватом лидов и rate-limit
- WebchatController — 5 API-методов: send, history, track, suggestions, lead
- WebchatService — бэкенд агента: обработка через LLM, сохранение в AiConversation, уведомление администратора в Telegram
Telegram-бот через LLM
- SheetController::telegramWebhook — вызов processWithAgent вместо regex-меню; фолбэк на env('AI_OPENAI_KEY') при пустом кеше
- Webhook — https://bober-bob.ipd.by/webhook/telegram/public (public route, CSRF exempt)
- Просмотр переписок — /telegram-chat (список) и /telegram-chat/{id} (диалог), тёмная Telegram-тема
Админ-панель
- WebchatSessionResource — список и просмотр сессий, HTML-компонент с перепиской, латентность ответов в мс
- Панель — maxContentWidth(Width::Full) убран 160px margin по краям
- Виджет на дашборде — статистика сессий и лидов
Инфраструктура
- AiAgentService — processWithAgent (LLM через OpenRouter) и processCommand (regex, в резерве)
- AgentConfigService — конфиг агентов с кешем и подстановкой ключа из env
- config/instances.php — дефолты: api=openrouter, model=openai/gpt-4o-mini
- KB — public/ai-kb/bober-bob/persona.md и system.md, 45 реальных товаров
← Ко всем версиям