Подключение бота к беседе ВКонтакте

Результат урока: в вашей беседе появится живой бот, который реагирует на сообщения от участников и другие события
Сложность урока: 2/5
Время внедрения: 5 минут
Капля теории
Бот, который пишет в чате = сообщество ВКонтакте (паблик, группа, мероприятие). Говорим о боте — имеем в виду сообщество. Иногда будем говорить «бот-сообщество».
Различают два типа бесед.
- Беседы, созданные пользователем (далее «беседы пользователя»).
Главный админ беседы — тот пользователь, который создал беседу.
Здесь необходимо специально подключать бота. - Беседы сообщества
Главный админ беседы — само сообщество (скрин).
Из раздела «Сообщения» в сообществе можно писать в такие беседы от имени бота (скрин).
Чтобы создать такую беседу, заходим в сообществе: Управление → Беседы → Создать беседу (скрин).
В такой беседе можно настроить бота-сообщество, от которого создана беседа. Настройки простые — делаем только шаги 1 и 6 из чек-листа.
Можно позвать в беседу сообщества другого бота-сообщество. Тогда делаем все настройки и проходим чек-лист полностью.
Права доступа
Для выполнения шагов 2-5 вам нужно быть администратором в сообществе и администратором в беседе пользователя. Если вы делаете настройку на заказ, то запросите эти доступы у заказчика.
Видеоинструкция
Подробный текстовый вариант смотрите ниже
Полётный чек-лист
Список шагов
Для удобства приводим навигатор по шагам. Сами шаги подробно расписаны ниже.
Шаг 1. Настраиваем команду в Автопилоте
Шаг 2. Включаем добавление в беседу
Шаг 3. Скрываем кнопку «Добавить в беседу» от всех участников
Шаг 4. Добавляем бота в беседу
Шаг 5. Даём права боту в беседе
Обратите внимание! Для одного бота-сообщества надо сделать настройку шагов 1-3 только один раз. И при подключении к каждой новой беседе повторять только шаги 4-6.
Шаг 1. Настраиваем команду в Автопилоте
Команда:
- Событие. Написал сообщение с текстом
КАКАЯ БЕСЕДА
илиКАКОЙ ЧАТ
Флаг: «в беседе»

- Условие. Сотрудник аккаунта
В это условие нужно добавить себя либо других сотрудников проекта, которые будут подключать бота к беседе. Оно нужно для того, чтобы на других людей команда не срабатывала.

- Действие. Написать сообщение в беседу
%peer_id%
с текстом:
На связи бот.
ID этой беседы: %peer_id%

Шаг 2. Включаем добавление в беседу
- Перейдите в сообщество.
- Перейдите в Управление → Сообщения → Настройки для бота.
- Там поставьте галочку «Разрешить добавлять сообщество в беседы».
- Затем нажмите «Сохранить».
Шаг 3. Скрываем кнопку «Добавить в беседу» от всех участников
- Перейдите на главную страницу сообщества.
- В меню появилась кнопка «Добавить в беседу» (большой знак «плюс» в кружке). Щёлкните по ней правой кнопкой, скопируйте ссылку и запишите в удобное место. По этой ссылке можно быстро добавить бота в беседу.
- Нажмите: Меню → Настроить.
- Напротив «Добавить в беседу» нажмите «Изменить».
- Затем кнопку «Сохранить» и кнопку «Настроить приложение».
- В открывшемся окне в списке «Кому доступно» выберите «Только администраторы». Затем кнопку «Сохранить».
Шаг 4. Добавляем бота в беседу
- Нажмите на надпись «Bot Pod». Или перейдите по ссылке, которую скопировали в п. 2.
- Откроется приложение «Bot Pod», которое добавляет бота в беседы.
- Нажмите «Добавить в беседу».
- Выберите беседу и щёлкните по ней. Должна появиться галочка слева.
- Нажмите «Готово» в правом верхнем углу окна.
Шаг 5. Даём права боту в беседе
- Перейдите на личную страницу в раздел «Сообщения». Зайдите в беседу.
- Щёлкните по заголовку беседы.
- Найдите в нём бота-сообщество, нажмите на стрелочку и выберите: «Дать доступ ко всей переписке» или «Назначить администратором». Для карма-бота достаточно доступа к переписке, для удаления людей из чата — права администратора.
Шаг 6. Узнаём ID беседы
- Пишем в беседу:
КАКАЯ БЕСЕДА

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