Чат-бот для сообщества ВКонтакте: пошагово, с кнопками и без кода

Команда Моночат · · 8 мин чтения

Чат-бот сообщества ВКонтакте отвечает в «Сообщениях сообщества» от имени группы: показывает меню кнопками, отвечает на частые вопросы, а сложные передаёт сотруднику. Программировать для этого не обязательно — достаточно ключа доступа сообщества и сервиса, который принимает события VK. Ниже — пошаговая настройка, лимиты клавиатуры по документации VK, готовая структура меню и тексты ответов.

Что умеет бот сообщества и чем он отличается от автоответа

Во ВКонтакте без бота есть приветствие сообщества и быстрые ответы — это помогает, но не отвечает за вас. Бот реагирует на каждое сообщение: присылает меню, отвечает по ключевым словам, ставит метки и зовёт человека. Про приветствие и простой автоответ — отдельные статьи /blog/privetstvie-v-gruppe-vk и /blog/avtootvet-v-vk-soobshchestve; здесь — про бота с кнопками и ИИ.

ВозможностьБез ботаС ботом через Моночат
ПриветствиеЕсть, текст до 200 знаковСообщение с меню кнопок на первое обращение
КнопкиНетКлавиатура сообщения ВКонтакте
Ответ по словам «цена», «адрес»НетПравила «Ключевое слово»
Ответ на вопрос своими словамиНетИИ-консультант по вашей базе знаний
Несколько сотрудниковВсе отвечают из одного сообществаОбщее окно, назначение диалога, уведомления в Telegram

Шаг 1. Подготовьте сообщество

  1. Откройте сообщество → «Управление» → «Сообщения» и включите «Сообщения сообщества». Без этого написать группе нельзя.
  2. Там же откройте «Настройки для бота» и напротив «Возможности ботов» выберите «Включены» — по документации VK это обязательный шаг подготовки сообщества к боту.
  3. При желании включите кнопку «Начать»: тогда при первом диалоге человек одним нажатием отправит команду старта, и бот сразу покажет меню.

Шаг 2. Подключите сообщество к Моночату

Попробуйте Моночат бесплатно

Сайт, Telegram, ВКонтакте, MAX, Авито (бета) и почта — в одном окне, ИИ-консультант по вашей базе знаний. Вход через Яндекс или Google, без карты. 14 дней тарифа «Про» в подарок.

  1. В сообществе: «Управление» → «Работа с API» → «Ключи доступа» → «Создать ключ».
  2. Отметьте права «Сообщения сообщества» и «Управление сообществом» — без второго сервис не сможет сам настроить Callback API.
  3. В Моночате: «Каналы» → ВКонтакте → вставьте ключ. ID сообщества вводить не нужно, Моночат определит его сам и подпишется на новые сообщения.
  4. Напишите сообществу с личной страницы и проверьте, что сообщение появилось во «Входящих».
Ключ доступа даёт управление сообществом. Не публикуйте его и не пересылайте в открытых чатах; если ключ утёк — удалите его в «Работе с API», он перестанет действовать.

Шаг 3. Меню кнопками: структура и тексты

Создайте в «Автоматизациях» правило «Новый диалог» → «Меню кнопок». В ВКонтакте Моночат отправляет кнопки клавиатурой под полем ввода: каждая кнопка — отдельной строкой, после нажатия клавиатура скрывается. Нажатие отправляет текст кнопки — на него отвечает правило «Ключевое слово».

НишаКнопки менюОтвет на самую частую кнопку
Салон красотыЦены · Записаться · Адрес · Вопрос администратору«Записаться»: «Онлайн-запись: [ссылка]. Или напишите услугу и удобный день — подберём мастера».
Магазин одеждыНаличие и размеры · Доставка · Обмен и возврат · Вопрос менеджеру«Доставка»: «По городу — курьером на следующий день, по России — СДЭК и Почта. Стоимость считается в корзине: [ссылка]».
Онлайн-школаПрограмма · Стоимость · Пробный урок · Вопрос куратору«Пробный урок»: «Пробный урок бесплатный, 30 минут. Выберите время: [ссылка]».
АвтосервисЗаписаться на ТО · Стоимость работ · Статус ремонта · Мастер-приёмщик«Статус ремонта»: «Напишите госномер автомобиля — мастер-приёмщик ответит в рабочее время».

Лимиты клавиатуры по документации VK: у клавиатуры под полем ввода — до 40 кнопок, до 10 рядов по 5 кнопок; у inline-клавиатуры в сообщении — до 10 кнопок. Текст, который не помещается, обрезается. На практике 3–5 кнопок с подписями в 1–3 слова работают лучше любого длинного меню.

Шаг 4. Ответы на вопросы своими словами — ИИ

Люди редко нажимают кнопки до конца: чаще пишут «а сколько стоит окрашивание на длинные?». На такие вопросы отвечает ИИ-консультант Моночата: он берёт ответ из базы знаний (можно импортировать страницы сайта и добавить свои вопросы-ответы), а если информации нет — передаёт диалог человеку. Если на кнопку меню настроен ответ по ключевому слову, ИИ на это нажатие не отвечает — двух ответов не будет.

Сообщение в группуОтвет ИИ
Сколько стоит окрашивание на длинные волосы?Окрашивание в один тон на длинные волосы — от 4 500 ₽, точная цена зависит от густоты. Хотите, подберу время к мастеру?
Вы работаете 4 ноября?Передаю вопрос администратору: график на праздники уточнят и ответят здесь в рабочее время.
Можно оплатить картой?Да, принимаем карты и СБП на месте, наличные тоже.

Шаг 5. Чтобы ничего не терялось

  • Правило «Нерабочее время» отвечает ночью, когда ответят люди.
  • Правило «Нет ответа оператора» через 10–15 минут напомнит или назначит диалог на другого сотрудника.
  • Уведомления о новых сообщениях приходят сотрудникам в Telegram, пропущенные — на почту.
  • Сообщения из виджета VK на вашем сайте — это тоже сообщения сообщества, они придут в то же окно (/blog/vidzhet-vk-dlya-sayta).

Ограничения, о которых стоит знать

  • Бот сообщества не пишет первым тем, кто не разрешил сообщения от сообщества: по правилам VK сначала пишет человек или нажимает «Разрешить сообщения».
  • Моночат рассчитан на личные сообщения сообществу: комментарии и записи на стене в общее окно не попадают.
  • Рассылок по подписчикам в Моночате нет — бот отвечает тем, кто написал.
  • На бесплатном тарифе после пробного периода к первому ответу в новом диалоге добавляется строка «Сообщение отправлено с помощью monochat.ru»; на платных тарифах её нет.

Сколько стоит

Подключение сообщества, меню кнопок, правила и уведомления в Моночате доступны на бесплатном тарифе «Старт»; первые 14 дней после регистрации открыт тариф «Про» целиком. Автоответы ИИ клиенту — на платных тарифах, на «Старте» есть 30 пробных.

Источники

По теме в Моночате

Попробуйте Моночат бесплатно

Сайт, Telegram, ВКонтакте, MAX, Авито (бета) и почта — в одном окне, ИИ-консультант по вашей базе знаний. Вход через Яндекс или Google, без карты. 14 дней тарифа «Про» в подарок.

Читайте также

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

Как создать чат-бота для сообщества ВК бесплатно?

Включите в сообществе сообщения и «Возможности ботов», создайте ключ доступа с правами «Сообщения сообщества» и «Управление сообществом» и вставьте его в Моночат. Меню и ответы собираются правилами на бесплатном тарифе.

Сколько кнопок может быть у бота ВКонтакте?

По документации VK у клавиатуры под полем ввода — до 40 кнопок (до 10 рядов по 5), у inline-клавиатуры — до 10 кнопок.

Нужен ли сервер или программист?

Нет. Моночат сам регистрирует Callback API сообщества и принимает сообщения, правила настраиваются в панели.

Может ли бот отвечать на вопросы, которых нет в меню?

Да, если включить ИИ-консультанта и заполнить базу знаний. Если ответа нет, диалог передаётся сотруднику.

Может ли бот сообщества писать первым?

Только тем, кто сам написал сообществу или разрешил сообщения от него. Рассылок в Моночате нет.