Главная · Возможности · Конструктор чат-ботов ВКонтакте для сообщества
Каналы
Конструктор чат-ботов ВКонтакте для сообщества
Подписчик пишет сообществу или нажимает «Начать» — бот отвечает в личных сообщениях от имени сообщества: показывает меню кнопками, отвечает на частые вопросы, собирает телефон и передаёт сложное оператору в «Диалоги».
На любом тарифе без доплатыСценарий общий с Telegram и MAXТолько сообщения сообщества
Что умеет бот ВКонтакте
Отвечает в сообщениях сообщества
На кнопку «Начать», на ключевые слова или на любой текст — от имени сообщества, круглосуточно. Имя и фамилия собеседника подтягиваются из профиля ВКонтакте при первом сообщении.
Собирает заявки и записи
Блок «Сбор данных» спрашивает имя и телефон и проверяет формат. При первом телефоне или e-mail вам приходит письмо о заявке, а действие «Сделка в CRM» заводит сделку. Запись — это заявка: календаря в ЧБТ нет. Салону на YCLIENTS бот запишет клиента прямо в журнал блоком «Запись в YCLIENTS» — как подключить.
Меню кнопками по две в ряд
До 10 кнопок в сообщении: одни ведут по сценарию, другие открывают ссылку на пост, альбом или сайт. Индикатор ожидания на нажатой кнопке гаснет сразу, следом приходит ответ.
Передаёт диалог оператору
Блок «Оператор» отдаёт разговор в «Диалоги» — рядом с перепиской из Telegram, MAX и чата на сайте. Оператор отвечает от имени сообщества — из кабинета или с телефона, а «Вернуть боту» продолжает сценарий.
Один сценарий на все каналы
ВКонтакте подключается к тому же боту, что и Telegram с MAX, — сценарий не нужно собирать заново. Для ВКонтакте свои тексты даёт «Условие» по полю «Канал», например короткое меню.
Рассылки и ИИ с Базового
«Рассылки» по тегам доходят и во ВКонтакте. «ИИ-агент» отвечает на свободные вопросы по вашей базе знаний, ИИ-продавец подбирает товар и присылает карточки текстом со ссылкой.
Как подключить сообщество
-
1
Подготовьте сообщество
«Управление» → «Сообщения» → «Сообщения сообщества: Включены», в «Настройках для бота» — «Возможности ботов» и кнопка «Начать». Без возможностей ботов не уходят сообщения с кнопками.
-
2
Подключите через ВКонтакте
«Каналы» → «ВКонтакте» → «Подключить через ВКонтакте»: войдите страницей администратора, выберите сообщество и нажмите «Разрешить». ЧБТ сам настроит Callback API и поставит «Работает», когда ВКонтакте подтвердит сервер.
-
3
Или подключите по ключу
«Работа с API» → «Ключи доступа»: ключ с правами «Сообщения сообщества» и «Управление сообществом». В ЧБТ — «Подключить по ключу сообщества», вставьте ключ и нажмите «Подключить по ключу»: права ЧБТ проверит сразу.
-
4
Проверьте с личной страницы
Сценарий должен быть «Включён», а в нём — триггеры «Команда (/start)» для «Начать» и «Любое сообщение» для текста. Напишите сообществу — разговор появится в «Диалогах».
Как ЧБТ принимает сообщения сообщества
ВКонтакте отправляет события сообщества на адрес вашего канала. ЧБТ сверяет секретный ключ и передаёт в сценарий только входящие сообщения и нажатия кнопок. Комментарии к постам и товарам идут в модерацию раздела «Редакция» — бот на них не отвечает, остальные события получают «ok» и не обрабатываются. Событие сначала сохраняется в очередь и только потом подтверждается ВКонтакте, укладываясь в его 10 секунд; повторная доставка того же события отсекается.
Callback API ЧБТ настраивает сам — и при подключении кнопкой, и по ключу: заводит в сообществе сервер «ЧБТ» с адресом канала, строкой подтверждения и случайным секретом, включает версию API и нужные события. Вписывать адрес и нажимать «Подтвердить» не нужно. Статус «Работает» канал получает, только когда ВКонтакте подтвердил сервер, иначе — «Ошибка» с причиной. Пошагово, с признаками ошибок, — в справке «Подключение ВКонтакте».
- API ВКонтакте версии 5.199: версию и типы событий в «Callback API» ЧБТ выставляет сам.
- Ключ отозван — канал получает статус «Ошибка», владельцу приходит письмо, не чаще раза в сутки.
- Ответ бота при временном сбое ВКонтакте уходит повторно; если подписчик запретил сообщения, ответ помечается «не доставлено» без повторов.
- Новый ключ — кнопка «Изменить ключ» в строке канала: номер, адрес и переписка остаются прежними, а если ключ не подошёл, ЧБТ вернёт старый. Удалили или поменяли сервер «ЧБТ» в сообществе — «Переустановить webhook» настроит его заново.
Особенности ВКонтакте, которые влияют на сценарий
| Особенность | Что это значит для сценария |
|---|---|
| Нет команды /start | Кнопка «Начать» запускает триггер «Команда (/start)». Люди чаще пишут словами — «здравствуйте, сколько стоит», — поэтому нужен ещё триггер «Любое сообщение» или «Ключевые слова», иначе бот ответит на кнопку и промолчит на текст |
| До 10 кнопок, по две в ряд | Кнопки сверх десятой не показываются, предупреждения нет; подпись — до 40 символов. Меню из двенадцати услуг разбейте на подменю: «Стрижки», «Окрашивание», «Уход» |
| Только текст и кнопки | Фото и файлы бот не отправляет, от клиента читается только текст. Прайс и портфолио давайте ссылкой на пост или альбом |
| Карточки ИИ-продавца | Приходят текстом со ссылкой, без фото |
| Нет «печатает…» | Пока ИИ готовит ответ, индикатора набора во ВКонтакте нет |
| Ответы администратора из ВКонтакте | Не попадают в «Диалоги» и не останавливают бота. Отвечайте из ЧБТ, а тестируйте с личной страницы, не от имени сообщества |
Как выстроить бота под сообщество с нуля — в разборе «Бот ВКонтакте для сообщества», готовая заготовка — шаблон «Сбор заявок».
Чего бот ВКонтакте не делает
Честно о границах — чтобы вы не узнали о них после запуска.
- Не отвечает на комментарии на стене (ЧБТ получает их только для модерации в «Редакции»), не работает в беседах и не реагирует на вступление в сообщество — только личные сообщения сообщества.
- Не видит ответы администратора из интерфейса ВКонтакте: бот и администратор могут ответить одному человеку одновременно.
- Не отправляет фото и файлы и не читает вложения клиента: поле «Вложение» во ВКонтакте не уходит.
- Не пишет первым: рассылка доходит только до тех, кто написал боту после подключения к ЧБТ или загружен через «Импорт CSV» с id ВКонтакте. Подписчики сообщества сами не подтягиваются.
- Не читает метку из ссылки на сообщения: триггер «Deeplink» и «QR-кампании» во ВКонтакте не работают — вход через «Начать» или ключевое слово.
- Не проверяет подписку на сообщество: запросов о подписке к ВКонтакте бот не делает.
На каких тарифах
ВКонтакте входит в каждый тариф без доплаты за канал, число каналов не ограничено. На Бесплатном — 30 разных собеседников в месяц на все каналы вместе, режим «Шаги», без ИИ и «Рассылок»: кто уже писал в этом месяце, получает ответы и дальше, а новым бот присылает сообщение о лимите.
Работает вместе с
Частые вопросы
Можно один сценарий на ВКонтакте и Telegram?
Да: сценарии общие для всех каналов бота, ВКонтакте подключается к тому же боту в «Каналах». Где ВКонтакте отличается — не больше 10 кнопок, без фото, — добавьте «Условие» по полю «Канал» со значением vk и дайте ВКонтакте свои тексты.
Что нужно от сообщества, чтобы подключить бота?
Права администратора и включённые «Сообщения сообщества» и «Возможности ботов» — без них не уходят сообщения с кнопками. Администратор подключает сообщество кнопкой «Подключить через ВКонтакте», без ключа; коллеге без прав администратора нужен ключ от администратора с правами «Сообщения сообщества» и «Управление сообществом». Callback API ЧБТ настраивает сам.
Бот отвечает на «Начать», но молчит на текст. Это поломка?
Нет. Кнопка «Начать» запускает триггер «Команда (/start)», а для обычного текста нужен триггер «Любое сообщение» или «Ключевые слова». Добавьте его в сценарий.
Канал в статусе «Работает», а бот молчит. Что проверить?
«Работает» значит, что ВКонтакте подтвердил сервер ЧБТ. Напишите сообществу с личной страницы. Нет сообщения в «Диалогах» — выключены «Сообщения сообщества», сервер «ЧБТ» в сообществе удалили или поменяли (поможет «Переустановить webhook») или исчерпан лимит Бесплатного: новым бот шлёт только фразу о лимите. Есть, но без ответа — сценарий в «Черновике» или без триггера; «не доставлено» у ответа — у ключа нет права на сообщения.
Отвечает ли бот на комментарии в сообществе?
Нет. Бот ЧБТ работает только в личных сообщениях сообщества. Комментарии к постам и товарам ЧБТ получает для модерации в разделе «Редакция», но бот на них не отвечает. Записи на стене и вступления в сообщество ЧБТ не обрабатывает.
Может ли бот написать подписчику сообщества первым?
Нет. Писать можно тем, кто сам написал боту после подключения к ЧБТ или нажал «Начать» и не запретил сообщения от сообщества, — им и уходят «Рассылки» по тегам. Подписчики, которые писали сообществу раньше, в базу сами не попадают: их можно загрузить только через «Импорт CSV» с id ВКонтакте.
Сколько кнопок можно показать в одном сообщении?
До 10, по две в ряд, подпись — до 40 символов. Кнопки сверх десятой бот не покажет, поэтому длинное меню разбивайте на подменю или два экрана.
Подключите сообщество к боту
Бесплатный тариф навсегда, без привязки карты. Если бот уже работает в Telegram или MAX, ВКонтакте подключается к нему же: сценарий общий, переписка — в одних «Диалогах».