Как создать чат-бота для Bitrix24 с помощью dify.ai для информирования пользователя о статусе сделки через мессенджеры
Ищете эффективный способ автоматизировать уведомления клиентов о статусе их сделок в Bitrix24? В этой статье вы найдете подробную пошаговую инструкцию по созданию чат-бота, который по запросу пользователя мгновенно сообщает актуальный статус сделки через любой удобный мессенджер. Решение реализовано на базе облачной платформы-конструктора чат-ботов dify.ai с использованием готового шаблона.
Это вторая версия аналогичного бота, реализованная с использованием функции "извлечение параметров"
Шаг 1: Знакомство с dify.ai и технологиями
dify.ai – это облачный сервис для создания чат-ботов на основе AI (чаще всего — GPT-4 от OpenAI) и автоматизации бизнес-процессов. Bitrix24 — популярная CRM-система. Интеграция dify.ai и Bitrix24 позволяет настраивать ботов, которые автоматически обрабатывают обращения клиентов и делают запросы к API Bitrix24 для получения информации о сделках/заказах.
Дополнительно потребуется подключить плагины:
JSON Parser – для извлечения нужных параметров из ответа Bitrix24 (статуса сделки).
OpenAI – интеграция чат-бота с искусственным интеллектом для обработки пользовательских сообщений.
Шаг 2: Импорт шаблона чат-бота
Перейдите на платформу dify.ai и авторизуйтесь.
Войдите в Dify Studio и выберите пункт Import from DSL.
Скопируйте ссылку на нужный шаблон Chatflow (ссылка GitHub ).
Вставьте ссылку в появившееся поле и нажмите OK, затем Create.
При первом запуске примите установку дополнительных плагинов (JSON Parser и OpenAI).
Шаг 3: Настройка интеграции с Bitrix24
В интерфейсе dify.ai перейдите в раздел Variables.
Откройте для редактирования переменную Bitrix_URL.
Пользователь пишет боту запрос в чате (виджет сайта, WhatsApp, Instagram, Facebook и т.д.).
AI-бот с помощью функции параметр-экстрактора анализирует сообщение и извлекает номер заказа (ID сделки). Поддерживается разное написание (цифрами/словами).
Далее система проверяет наличие этого параметра и делает REST API-запрос в Bitrix24 по адресу, указанному в Bitrix_URL.
Если сделка найдена — при помощи JSON Parser статус сделки извлекается из ответа, преобразуется в “человеческий” вид и отправляется пользователю через чат.
В случае ошибки или если ID заказа не указан, бот запрашивает повторно номер заказа у пользователя либо информирует о невозможности найти заказ.
Шаг 5: Тестирование
В Studio dify.ai откройте раздел Previews.
Отправьте тестовое сообщение, например: “Привет”. Если параметр не извлечен – получите запрос на номер заказа.
Введите корректный номер – получите статусы (“новый”, “в работе”, “завершен”, и пр.).
В случае некорректного номера заказа – получите уведомление, что такой сделки нет.
Шаг 6: Размещение и интеграция
Готового бота можно интегрировать в мессенджеры (WhatsApp, Instagram, Facebook) и размещать виджетом на сайте. Все шаблоны доступны на GitHub и нашем сайте — интеграция выполняется через чат-платформу.
С помощью dify.ai любой бизнес может быстро развернуть собственного AI-бота для Bitrix24, который, по запросу клиента через мессенджеры или сайт, автоматически сообщает актуальный статус сделки, улучшая контроль и информируя клиентов 24/7.
Видеоинстркция по созданию бота из шаблона на платформе dify.ai
Если нужна более продвинутая интеграция или кастомные решения, обращайтесь к нам — возможно создание сложных ботов и подключение любых мессенджеров!