4.1 KiB
Инструкция по настройке Typebot для CRM
Текущий статус
✅ AI Drawer работает - выдвижная панель справа в CRM
✅ Локальный AI ассистент - работает как fallback
❌ Typebot сервер - не запущен, требует настройки
Что нужно сделать
1. Запустить Typebot сервер
Typebot должен быть доступен по адресу: https://bot.klientprav.tech
Возможные варианты:
Вариант A: Через Dokploy (рекомендуется)
- Зайдите в Dokploy:
http://bot.klientprav.tech:3000 - Авторизуйтесь
- Найдите проект Typebot
- Запустите сервис
- Проверьте, что он доступен на порту 3001 или другом
Вариант B: Через Docker
# На сервере bot.klientprav.tech
docker run -d \
--name typebot \
-p 3001:3000 \
-e DATABASE_URL="your_database_url" \
-e NEXTAUTH_URL="https://bot.klientprav.tech:3001" \
-e NEXTAUTH_SECRET="your_secret" \
typebot/typebot:latest
Вариант C: Через Docker Compose
version: '3.8'
services:
typebot:
image: typebot/typebot:latest
ports:
- "3001:3000"
environment:
- DATABASE_URL=your_database_url
- NEXTAUTH_URL=https://bot.klientprav.tech:3001
- NEXTAUTH_SECRET=your_secret
2. Настроить API endpoints
После запуска Typebot нужно обновить конфигурацию в CRM:
Файл: /var/www/fastuser/data/www/crm.clientright.ru/layouts/v7/modules/Vtiger/Header.tpl
Найти секцию:
const AI_CONFIG = {
typebot: {
enabled: false, // ← Изменить на true
url: 'https://bot.klientprav.tech/api/v1/typebots/crm-ai-assistant-69azyy5/startChat',
sessionUrl: 'https://bot.klientprav.tech/api/v1/sessions/'
},
// ...
};
Обновить URL на правильный порт:
- Если Typebot на порту 3001:
https://bot.klientprav.tech:3001/api/v1/... - Если на другом порту: заменить соответственно
3. Проверить работу
- Тест API:
curl -X POST https://bot.klientprav.tech:3001/api/v1/typebots/crm-ai-assistant-69azyy5/startChat \
-H "Content-Type: application/json" \
-d '{"message":{"type":"text","text":"test"}}'
- Тест в CRM:
- Откройте CRM
- Нажмите кнопку "AI" в правом нижнем углу
- Отправьте сообщение
- Проверьте консоль браузера на ошибки
4. Настроить CORS (если нужно)
Если возникают ошибки CORS, добавить в Typebot конфигурацию:
// В настройках Typebot
cors: {
origin: ['https://crm.clientright.ru'],
credentials: true
}
5. Создать нового бота (если нужно)
Если старый бот недоступен:
- Зайдите в Typebot админку
- Создайте новый бот
- Настройте логику чата
- Получите новый ID бота
- Обновите URL в конфигурации CRM
Быстрое переключение
Для быстрого переключения между Typebot и локальным AI:
Включить Typebot:
typebot: { enabled: true }
local: { enabled: false }
Включить локальный AI:
typebot: { enabled: false }
local: { enabled: true }
Логи и отладка
Логи CRM: /var/www/fastuser/data/www/crm.clientright.ru/logs/
Логи Typebot: Зависит от способа запуска
Консоль браузера: F12 → Console
Контакты
При проблемах обращайтесь к администратору системы.