Files
crm.clientright.ru/AI_DRAWER_README.md

55 lines
2.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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