Table of contents

ВКонтакте: Отправить сообщение в чат

Подключите своего бота ВКонтакте в чат, чтобы он отвечал на популярные вопросы.

Перейдем к настройке интеграции на примере шаблона сценария «Отправка сообщения в чат ВКонтакте».

1. Создайте сообщество и подключите к нему бота. Подробнее читайте в инструкции.

2. В сообществе выдайте разрешения боту на добавление в чаты: «Управление» → «Сообщения» → «Настройки для бота».

3. Включите возможности ботам и дайте необходимые разрешения.

4. Убедитесь, что чат-бот — администратор чата.

1. Зайдите в раздел «Шаблоны сценариев» в VK CXhub и выберите шаблон из списка «Отправка сообщения в чат ВКонтакте». Для удобства воспользуйтесь текстовым поиском.

2. Зайдите в шаг «Несколько фильтров» и впишите те слова или словосочетания, на которые должен реагировать чат-бот. Настройки чувствительны к заглавным и строчным буквам, поэтому одно и то же слово пропишите в разных вариантах.

3. Зайдите в шаг «Сообщение в чат в ВКонтакте».

  • Выберите нужное сообщество ВКонтакте.
  • Напишите текст сообщения, которое будет отправлять чат-бот при срабатывании фильтра.
  • ID чата уже вставлен в шаблон, менять его не нужно. 

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

После выполнения сценария бота, когда участник чата напишет ключевое слово, бот отправит сообщение в чат.

Если вы настраиваете интеграцию с нуля и вам нужно самостоятельно заполнить поле «ID чата», подставьте значение из данных шагов из шага сообщения клиента.

В данных шагов выберите шаг сообщения клиента, далее raw_data→object→message→peer_id. Перед закрытием фигурных скобок укажите - 2000000000. Например: {{ state['fa88dcb1-e046-11ee-a4d1-5d7a2c6fa217'].raw_data.object.message.peer_id - 2000000000}}

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

Когда вы создадите фильтр с ключевыми словами, на которые должен реагировать бот, рекомендуем после шага «Если условие не сработало» перемещать клиента на шаг сообщения. В этом случае чат-бот будет читать все сообщения в группе и реагировать только на те, которые указаны в фильтре.

Для того, чтобы отправить сообщение клиенту ВКонтакте через VK CXhub, необходим его VK ID. Если база клиентов, которую вы импортируете в VK CXhub для дальнейшей работы в платформе, не содержит VK ID, настроить сценарии чат-ботов с отправкой сообщений клиентам ВКонтакте нельзя.

Также при настройке чат-ботов обратите внимание, что бот не может написать клиенту первым https://help.apicxhub.ru/chasto-zadavaemie-voprosi#moget-li-bot-napisat'-pervim

Базу, которая содержит номера телефонов клиентов, вы можете использовать для отправки SMS-рассылок.

Рекомендуем придерживаться правил отправки рассылок, важным пунктом которых является отправка сообщений только тем клиентам, которые дали согласие на получение рассылок. Подробнее о правилах рассылок https://help.apicxhub.ru/pravila-rassilok-v-messendgeri