🔌 Интеграции
Раздел «Интеграции» позволяет подключать внешние каналы связи и CRM-системы. Это необходимо, чтобы бот мог звонить, отвечать в мессенджерах, вести переписку и сохранять данные в CRM.
Здесь вы также можете просматривать, редактировать и удалять существующие интеграции.
➕ Как создать новую интеграцию:
-
Перейдите в раздел Интеграции
-
Нажмите кнопку «Новая интеграция»
-
Выберите тип интеграции: Telegram, WhatsApp, AmoCRM или Телефония
-
Укажите название интеграции
-
Заполните все обязательные поля (подсказки встроены)
📲 Интеграция с Telegram
Для подключения Telegram бота потребуется AuthToken.
Как получить AuthToken:
-
Откройте приложение Telegram
-
Найдите бота BotFather
-
Нажмите «Начать» или введите
/start
, если уже пользовались -
Отправьте команду /newbot
-
Придумайте имя и username для нового бота
-
Получите токен доступа и ссылку на вашего бота
-
Вставьте токен в поле AuthToken в платформе
💬 Интеграция с WhatsApp
-
Выберите тип интеграции — WhatsApp
-
Откроется окно с QR-кодом
-
Откройте WhatsApp на телефоне
-
Зайдите в настройки → устройства → сканируйте QR-код
🌐 Интеграция с виджетом
Для подключения виджетов необходимо использовать REST API. Это позволяет обрабатывать сообщения пользователей через внешние системы.
-
Выберите тип интеграции — Виджет
-
Укажите название интеграции
-
Вам буден показан специальный токен. Скопируйте и сохраните его в безопасное место.
Формат запросов: Отправляйте POST-запросы на адрес: https://widget.asclavia.net/message
Тело запроса (JSON):
{
"token": "wg_...",
"from_user": "Уникальное имя пользователя",
"text": "Текст сообщения от пользователя"
}
Ответ системы (JSON):
{
"to_user": "Уникальное имя пользователя, которому предназначен ответ",
"text": "Ответное сообщение пользователю"
}
Ключевые параметры:
token
- Секретный ключ из настроек интеграции (обязательный)from_user
- Уникальный ID пользователя/чата (новый чат = новый ID)text
- Текст сообщения для обработки ботомto_user
- Идентификатор получателя в ответе (дублирует from_user из запроса)
Важно! Для каждого нового диалога генерируйте уникальный from_user. Используйте один идентификатор в рамках одной сессии общения.
📊 Интеграция с AmoCRM
Для подключения AmoCRM потребуется ввести 4 значения. Следуйте инструкции:
-
Войдите в AmoCRM и откройте amoМаркет
-
Нажмите на троеточие рядом с кнопкой [+WebHooks] → выберите «Создать интеграцию»
-
Введите ссылку на ваш сайт в оба поля “Ссылка для переадресации”
-
Отметьте «Предоставить доступ: Все»
-
Сохраните
-
Перейдите в «Установленные»
-
Отключите и снова установите интеграцию
-
Перейдите во вкладку «Ключи и доступы» и скопируйте:
-
Секретный ключ
-
ID интеграции
-
Код авторизации
-
-
В «Настройках» скопируйте Субдомен и вставьте в соответствующее поле
☎️ Интеграция с телефонией
При выборе интеграции типа Телефония вам потребуется ввести:
-
Authorization User ID (SIP логин) — например:
9688184444@ip.beeline.ru
или9688184444
, зависит от вашего провайдера -
SIP User ID — то, что до
@
, пример:9688184444
-
Пароль от SIP-аккаунта
-
Хост (IP) — адрес провайдера, пример:
ip.beeline.ru