v0.17.0
minor от 30.07.2026
AI-диалоги: AiConversation модель и SheetController
Модель и БД
- AiConversation — поля: id, conversation_id (indexed), user_id, telegram_chat_id, role, content (text), metadata (json), agent, source, timestamps
- Scope forConversation() — фильтр по conversation_id
- Scope forUser() — фильтр по user_id
SheetController
- conversations() — GET /admin/sheets/conversations — история для текущего пользователя
- agentCommand() — POST /admin/sheets/agent — вызов AiAgentService + логирование
- telegramWebhook() — POST /webhook/telegram — приём Telegram update, AI-обработка, отправка ответа
Страница AI Чаты
- AiChat (sidebar) — группа «Интеграции»: список всех диалогов, пользователи, превью, раскрытие
- Фильтрация — по conversation_id, source
Статистика
- Новые файлы: 3 (модель, миграция, контроллер) · Новые страницы: 1
- Версия: 0.16.5 → 0.17.0
← Ко всем версиям