Files
crm.clientright.ru/AI_DRAWER_README.md

55 lines
2.8 KiB
Markdown
Raw Permalink Normal View History

# 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. Добавление обработки файлов