Перейти к содержанию

Подключение платформ

Этот гайд научит вас подключать ботов к различным платформам: Telegram, WhatsApp, веб-сайтам, API и AmoCRM. После подключения бот сможет общаться с пользователями в выбранных каналах.

🌐 Обзор платформ

Доступные платформы

Канал Тип Сложность Стоимость
Telegram Мессенджер ⭐⭐ Бесплатно
WhatsApp Мессенджер ⭐⭐⭐ Бесплатно*
Web Chat Веб-сайт Бесплатно
API Интеграция ⭐⭐⭐⭐ По запросу
AmoCRM CRM ⭐⭐⭐ По запросу

*WhatsApp Business API

Требует регистрации в Meta Business, но не оплачивает Meta напрямую.

Когда использовать каждую платформу

Telegram

Для начала работы
Быстрая настройка
Тестирование и разработка
Сообщества и группы

WhatsApp

Бизнес-коммуникации
Высокая вовлеченность
Официальные каналы
B2C и B2B

Web Chat

Корпоративные сайты
SaaS платформы
Поддержка на сайте
Лидогенерация

API

Интеграция с CRM
Внутренние системы
Автоматизация процессов
Программные клиенты

AmoCRM

Автоматизация обработки заявокСинхронизация с воронкой продажЦентрализованное общение с клиентами

📱 Telegram

Самая простая платформа для начала работы.

Шаг 1: Создание бота в Telegram через BotFather

  1. Откройте Telegram и найдите @BotFather.
  2. Отправьте команду /newbot.
  3. Введите имя бота (например, "Мой помощник").
  4. Введите username (должен заканчиваться на bot, например, mycompany_support_bot).
  5. BotFather отправит сообщение с токеном (вида: 123456789:ABCdef...). Скопируйте его - он понадобится для Agent Lab.

Сохраните токен!

Токен - это пароль бота. Не делитесь им и храните в безопасности.

Шаг 2: Настройка в Agent Lab

  1. Перейдите в раздел "Боты" и откройте нужного бота.
  2. На вкладке "Каналы" найдите блок "Telegram".
  3. Активируйте платформу, вставьте скопированный токен в соответствующее поле.
  4. Нажмите "Сохранить".

Важно: Бот будет работать в режиме long polling (не требует настройки webhook URL).

Шаг 3: Тестирование

  1. Откройте Telegram, найдите вашего бота по username и отправьте сообщение (например, /start).
  2. Если бот ответил - поздравляем! Telegram настроен.

💬 WhatsApp Business

Профессиональная платформа для бизнес-коммуникаций, требующая настройки через Meta Business.

Шаг 1: Настройка в Meta Business Suite

  1. Зарегистрируйтесь или войдите в Meta Business Suite.
  2. Создайте приложение WhatsApp Business и добавьте WhatsApp как продукт.
  3. В разделе WhatsApp получите:
  4. Phone Number ID - уникальный идентификатор вашего телефонного номера WhatsApp Business.
  5. Access Token - токен для доступа к API WhatsApp Business.
  6. Webhook Verify Token - придумайте и сохраните этот токен, он понадобится для верификации webhook в Agent Lab.
  7. Настройте номер телефона, который будет использоваться для WhatsApp Business (требуется подтверждение).

Шаг 2: Настройка Webhook в Meta Developers

  1. В приложении Meta Developers перейдите в раздел "Webhooks" для WhatsApp.
  2. Добавьте Callback URL: https://{ваша_компания}.agents-lab.ru/api/v1/webhook/whatsapp/company:{ID_КОМПАНИИ}:flow:{ID_БОТА} (замените {ваша_компания}, {ID_КОМПАНИИ} и {ID_БОТА} на актуальные данные).
  3. Вставьте Webhook Verify Token, который вы придумали на предыдущем шаге.
  4. Подпишитесь на необходимые события (минимум messages).

Шаг 3: Настройка в Agent Lab

  1. В настройках бота найдите вкладку "Каналы" и выберите "WhatsApp".
  2. Включите платформу и введите полученные данные:
  3. Phone Number ID
  4. Access Token
  5. Verify Token (должен совпадать с тем, что вы указали в Meta Developers).
  6. Нажмите "Сохранить".

Шаг 4: Тестирование

Отправьте тестовое сообщение на ваш настроенный номер WhatsApp. Бот должен ответить. Обратите внимание, что первое подключение может занять до 1-2 минут.

🌐 Web Chat виджет

Встраиваемый чат для вашего сайта, позволяющий клиентам взаимодействовать с ботом прямо на веб-странице.

Шаг 1: Включение виджета в Agent Lab

  1. В настройках бота на вкладке "Каналы" найдите блок "Web Chat".
  2. Активируйте платформу и нажмите "Сохранить".
  3. После сохранения появится уникальный HTML/JavaScript код для вставки на ваш сайт.

Шаг 2: Установка на сайт

Вставьте полученный код на ваш сайт перед закрывающим тегом </body>. Пример:

<!DOCTYPE html>
<html>
<head>
    <title>Мой сайт</title>
</head>
<body>
    <!-- Контент сайта -->

    <!-- Agent Lab Chat Widget -->
    <script>
        window.agentLabConfig = {
            botId: '{{ ID_ВАШЕГО_БОТА }}',
            apiUrl: 'https://{ваша_компания}.agents-lab.ru'
        };
    </script>
    <script src="https://{ваша_компания}.agents-lab.ru/static/chat-widget.js"></script>
</body>
</html>

Замените {{ ID_ВАШЕГО_БОТА }} и {ваша_компания} на актуальные значения.

Шаг 3: Тестирование

Откройте ваш сайт в браузере. В правом нижнем углу должен появиться виджет чата, с которым вы можете взаимодействовать.

🔌 API интеграция

Для программного взаимодействия с вашим ботом через REST API.

Шаг 1: Включение API в Agent Lab

  1. В настройках бота на вкладке "Каналы" найдите блок "REST API".
  2. Активируйте платформу и нажмите "Сохранить".
  3. На этой же вкладке вы увидите примеры запросов curl и структуру JSON тела запроса.

Шаг 2: Отправка запросов

Используйте предоставленные примеры curl или HTTP-клиент (например, Postman) для отправки сообщений боту. Вам потребуется user_id, session_id (опционально) и text сообщения.

Пример curl запроса:

curl -X POST "https://{ваша_компания}.agents-lab.ru/api/v1/flows/{ID_БОТА}/message" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -d '{
    "user_id": "user123",
    "session_id": "session456",
    "text": "Привет!"
  }'

🏢 AmoCRM

Интеграция с популярной CRM-системой для автоматизации взаимодействия с клиентами.

Шаг 1: Настройка в AmoCRM

  1. В вашем аккаунте AmoCRM создайте новую интеграцию (обычно в разделе "Настройки" -> "Интеграции").
  2. Получите необходимые данные: Subdomain вашего аккаунта AmoCRM, Integration ID и Secret Key.
  3. Настройте виджет или кнопку для вызова бота в нужных местах AmoCRM (например, карточка сделки или лида).

Шаг 2: Настройка в Agent Lab

  1. В настройках бота на вкладке "Каналы" найдите блок "AmoCRM".
  2. Активируйте платформу и введите полученные данные:
  3. Subdomain (например, mycompany.amocrm.ru)
  4. Integration ID
  5. Secret Key
  6. Нажмите "Сохранить".

Шаг 3: Тестирование

В AmoCRM создайте новый лид или откройте существующую сделку и протестируйте вызов вашего бота через настроенный виджет или кнопку.

Вернуться к Управлению ботами | Биллинг