# AI Drawer - Документация ## Описание AI Drawer - это выдвижная панель справа в интерфейсе CRM для интеграции с AI ассистентом. ## Файлы - `layouts/v7/resources/css/ai-drawer.css` - Стили для drawer'а - `layouts/v7/resources/js/ai-drawer.js` - JavaScript функциональность - `layouts/v7/modules/Vtiger/resources/CustomAssets.php` - Управление ресурсами - `layouts/v7/modules/Vtiger/Header.tpl` - Модифицированный шаблон (резервная копия: `Header.old.tpl`) ## Функциональность - Кнопка открытия/закрытия в правом нижнем углу - Выдвижная панель справа - Сдвиг основного контента при открытии - Адаптивный дизайн для мобильных устройств - Закрытие по клавише Escape ## Откат изменений Для отката изменений выполните: ```bash cp /var/www/fastuser/data/www/crm.clientright.ru/layouts/v7/modules/Vtiger/Header.old.tpl /var/www/fastuser/data/www/crm.clientright.ru/layouts/v7/modules/Vtiger/Header.tpl rm -rf /var/www/fastuser/data/www/crm.clientright.ru/layouts/v7/resources/ rm -rf /var/www/fastuser/data/www/crm.clientright.ru/layouts/v7/modules/Vtiger/resources/ ``` ## Текущий статус ✅ **AI Drawer работает** - выдвижная панель справа в CRM ✅ **Typebot интеграция** - полностью работает с n8n ✅ **Локальный AI ассистент** - работает как fallback ## Интеграция с AI ### Локальный AI ассистент (работает) - Endpoint: `/aiassist/crm_endpoint.php` - Простые ответы на основе контекста CRM - Fallback при недоступности Typebot ### Typebot интеграция (✅ РАБОТАЕТ) - URL: `https://bot.klientprav.tech/api/v1/typebots/my-typebot-lezm06l/startChat` - Session URL: `https://bot.klientprav.tech/api/v1/sessions/{sessionId}/continueChat` - Передача контекста CRM (projectId, module, view, userId) - Создание сессий чата - Интеграция с n8n webhook **Подробная инструкция:** см. `TYPEBOT_SETUP_GUIDE.md` ## Следующие шаги 1. ✅ Интеграция с Typebot (полностью работает) 2. ✅ Добавление функциональности чата 3. ✅ Интеграция с n8n (через Typebot webhook) 4. ✅ Добавление контекста CRM 5. Расширение функциональности чата 6. Добавление обработки файлов