Главная · Возможности · Конструктор чат-ботов ВКонтакте для сообщества

Каналы

Конструктор чат-ботов ВКонтакте для сообщества

Подписчик пишет сообществу или нажимает «Начать» — бот отвечает в личных сообщениях от имени сообщества: показывает меню кнопками, отвечает на частые вопросы, собирает телефон и передаёт сложное оператору в «Диалоги».

На любом тарифе без доплатыСценарий общий с Telegram и MAXТолько сообщения сообщества

Что умеет бот ВКонтакте

Отвечает в сообщениях сообщества

На кнопку «Начать», на ключевые слова или на любой текст — от имени сообщества, круглосуточно. Имя и фамилия собеседника подтягиваются из профиля ВКонтакте при первом сообщении.

Собирает заявки и записи

Блок «Сбор данных» спрашивает имя и телефон и проверяет формат. При первом телефоне или e-mail вам приходит письмо о заявке, а действие «Сделка в CRM» заводит сделку. Запись — это заявка: календаря в ЧБТ нет. Салону на YCLIENTS бот запишет клиента прямо в журнал блоком «Запись в YCLIENTS» — как подключить.

Меню кнопками по две в ряд

До 10 кнопок в сообщении: одни ведут по сценарию, другие открывают ссылку на пост, альбом или сайт. Индикатор ожидания на нажатой кнопке гаснет сразу, следом приходит ответ.

Передаёт диалог оператору

Блок «Оператор» отдаёт разговор в «Диалоги» — рядом с перепиской из Telegram, MAX и чата на сайте. Оператор отвечает от имени сообщества — из кабинета или с телефона, а «Вернуть боту» продолжает сценарий.

Один сценарий на все каналы

ВКонтакте подключается к тому же боту, что и Telegram с MAX, — сценарий не нужно собирать заново. Для ВКонтакте свои тексты даёт «Условие» по полю «Канал», например короткое меню.

Рассылки и ИИ с Базового

«Рассылки» по тегам доходят и во ВКонтакте. «ИИ-агент» отвечает на свободные вопросы по вашей базе знаний, ИИ-продавец подбирает товар и присылает карточки текстом со ссылкой.

Как подключить сообщество

  1. 1

    Подготовьте сообщество

    «Управление» → «Сообщения» → «Сообщения сообщества: Включены», в «Настройках для бота» — «Возможности ботов» и кнопка «Начать». Без возможностей ботов не уходят сообщения с кнопками.

  2. 2

    Подключите через ВКонтакте

    «Каналы» → «ВКонтакте» → «Подключить через ВКонтакте»: войдите страницей администратора, выберите сообщество и нажмите «Разрешить». ЧБТ сам настроит Callback API и поставит «Работает», когда ВКонтакте подтвердит сервер.

  3. 3

    Или подключите по ключу

    «Работа с API» → «Ключи доступа»: ключ с правами «Сообщения сообщества» и «Управление сообществом». В ЧБТ — «Подключить по ключу сообщества», вставьте ключ и нажмите «Подключить по ключу»: права ЧБТ проверит сразу.

  4. 4

    Проверьте с личной страницы

    Сценарий должен быть «Включён», а в нём — триггеры «Команда (/start)» для «Начать» и «Любое сообщение» для текста. Напишите сообществу — разговор появится в «Диалогах».

Как ЧБТ принимает сообщения сообщества

ВКонтакте отправляет события сообщества на адрес вашего канала. ЧБТ сверяет секретный ключ и передаёт в сценарий только входящие сообщения и нажатия кнопок. Комментарии к постам и товарам идут в модерацию раздела «Редакция» — бот на них не отвечает, остальные события получают «ok» и не обрабатываются. Событие сначала сохраняется в очередь и только потом подтверждается ВКонтакте, укладываясь в его 10 секунд; повторная доставка того же события отсекается.

Callback API ЧБТ настраивает сам — и при подключении кнопкой, и по ключу: заводит в сообществе сервер «ЧБТ» с адресом канала, строкой подтверждения и случайным секретом, включает версию API и нужные события. Вписывать адрес и нажимать «Подтвердить» не нужно. Статус «Работает» канал получает, только когда ВКонтакте подтвердил сервер, иначе — «Ошибка» с причиной. Пошагово, с признаками ошибок, — в справке «Подключение ВКонтакте».

  • API ВКонтакте версии 5.199: версию и типы событий в «Callback API» ЧБТ выставляет сам.
  • Ключ отозван — канал получает статус «Ошибка», владельцу приходит письмо, не чаще раза в сутки.
  • Ответ бота при временном сбое ВКонтакте уходит повторно; если подписчик запретил сообщения, ответ помечается «не доставлено» без повторов.
  • Новый ключ — кнопка «Изменить ключ» в строке канала: номер, адрес и переписка остаются прежними, а если ключ не подошёл, ЧБТ вернёт старый. Удалили или поменяли сервер «ЧБТ» в сообществе — «Переустановить webhook» настроит его заново.

Особенности ВКонтакте, которые влияют на сценарий

ОсобенностьЧто это значит для сценария
Нет команды /startКнопка «Начать» запускает триггер «Команда (/start)». Люди чаще пишут словами — «здравствуйте, сколько стоит», — поэтому нужен ещё триггер «Любое сообщение» или «Ключевые слова», иначе бот ответит на кнопку и промолчит на текст
До 10 кнопок, по две в рядКнопки сверх десятой не показываются, предупреждения нет; подпись — до 40 символов. Меню из двенадцати услуг разбейте на подменю: «Стрижки», «Окрашивание», «Уход»
Только текст и кнопкиФото и файлы бот не отправляет, от клиента читается только текст. Прайс и портфолио давайте ссылкой на пост или альбом
Карточки ИИ-продавцаПриходят текстом со ссылкой, без фото
Нет «печатает…»Пока ИИ готовит ответ, индикатора набора во ВКонтакте нет
Ответы администратора из ВКонтактеНе попадают в «Диалоги» и не останавливают бота. Отвечайте из ЧБТ, а тестируйте с личной страницы, не от имени сообщества

Как выстроить бота под сообщество с нуля — в разборе «Бот ВКонтакте для сообщества», готовая заготовка — шаблон «Сбор заявок».

Чего бот ВКонтакте не делает

Честно о границах — чтобы вы не узнали о них после запуска.

  • Не отвечает на комментарии на стене (ЧБТ получает их только для модерации в «Редакции»), не работает в беседах и не реагирует на вступление в сообщество — только личные сообщения сообщества.
  • Не видит ответы администратора из интерфейса ВКонтакте: бот и администратор могут ответить одному человеку одновременно.
  • Не отправляет фото и файлы и не читает вложения клиента: поле «Вложение» во ВКонтакте не уходит.
  • Не пишет первым: рассылка доходит только до тех, кто написал боту после подключения к ЧБТ или загружен через «Импорт CSV» с id ВКонтакте. Подписчики сообщества сами не подтягиваются.
  • Не читает метку из ссылки на сообщения: триггер «Deeplink» и «QR-кампании» во ВКонтакте не работают — вход через «Начать» или ключевое слово.
  • Не проверяет подписку на сообщество: запросов о подписке к ВКонтакте бот не делает.

На каких тарифах

ВКонтакте входит в каждый тариф без доплаты за канал, число каналов не ограничено. На Бесплатном — 30 разных собеседников в месяц на все каналы вместе, режим «Шаги», без ИИ и «Рассылок»: кто уже писал в этом месяце, получает ответы и дальше, а новым бот присылает сообщение о лимите.

Бесплатный0 ₽
Входит: 30 диалогов в месяц
Базовый650 ₽/мес
Входит: без лимита, «Рассылки», 150 ИИ-кредитов
Бизнес1 290 ₽/мес
Входит: как Базовый, 500 ИИ-кредитов

Сравнить тарифы целиком →

Частые вопросы

Можно один сценарий на ВКонтакте и Telegram?

Да: сценарии общие для всех каналов бота, ВКонтакте подключается к тому же боту в «Каналах». Где ВКонтакте отличается — не больше 10 кнопок, без фото, — добавьте «Условие» по полю «Канал» со значением vk и дайте ВКонтакте свои тексты.

Что нужно от сообщества, чтобы подключить бота?

Права администратора и включённые «Сообщения сообщества» и «Возможности ботов» — без них не уходят сообщения с кнопками. Администратор подключает сообщество кнопкой «Подключить через ВКонтакте», без ключа; коллеге без прав администратора нужен ключ от администратора с правами «Сообщения сообщества» и «Управление сообществом». Callback API ЧБТ настраивает сам.

Бот отвечает на «Начать», но молчит на текст. Это поломка?

Нет. Кнопка «Начать» запускает триггер «Команда (/start)», а для обычного текста нужен триггер «Любое сообщение» или «Ключевые слова». Добавьте его в сценарий.

Канал в статусе «Работает», а бот молчит. Что проверить?

«Работает» значит, что ВКонтакте подтвердил сервер ЧБТ. Напишите сообществу с личной страницы. Нет сообщения в «Диалогах» — выключены «Сообщения сообщества», сервер «ЧБТ» в сообществе удалили или поменяли (поможет «Переустановить webhook») или исчерпан лимит Бесплатного: новым бот шлёт только фразу о лимите. Есть, но без ответа — сценарий в «Черновике» или без триггера; «не доставлено» у ответа — у ключа нет права на сообщения.

Отвечает ли бот на комментарии в сообществе?

Нет. Бот ЧБТ работает только в личных сообщениях сообщества. Комментарии к постам и товарам ЧБТ получает для модерации в разделе «Редакция», но бот на них не отвечает. Записи на стене и вступления в сообщество ЧБТ не обрабатывает.

Может ли бот написать подписчику сообщества первым?

Нет. Писать можно тем, кто сам написал боту после подключения к ЧБТ или нажал «Начать» и не запретил сообщения от сообщества, — им и уходят «Рассылки» по тегам. Подписчики, которые писали сообществу раньше, в базу сами не попадают: их можно загрузить только через «Импорт CSV» с id ВКонтакте.

Сколько кнопок можно показать в одном сообщении?

До 10, по две в ряд, подпись — до 40 символов. Кнопки сверх десятой бот не покажет, поэтому длинное меню разбивайте на подменю или два экрана.

Подключите сообщество к боту

Бесплатный тариф навсегда, без привязки карты. Если бот уже работает в Telegram или MAX, ВКонтакте подключается к нему же: сценарий общий, переписка — в одних «Диалогах».

Подключить сообщество