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