Бот ВКонтакте для сообщества: что умеет, чем отличается от Telegram-бота и когда нужен
Короткий ответ: бот ВКонтакте — это программа, которая отвечает клиентам от имени вашего сообщества в его сообщениях. Он умеет показывать кнопочное меню, принимать заявки и записи, отвечать на частые вопросы, отправлять ссылки на оплату и делать рассылки тем, кто разрешил сообщения. Нужен он, когда клиенты приходят из группы, постов и рекламы ВКонтакте и пишут именно туда. Если часть аудитории живёт в Telegram, разумнее сделать одно ядро с логикой и подключить к нему оба канала, а не два разных бота.
Что умеет бот сообщества ВКонтакте?
Бот сообщества читает сообщения, которые люди пишут группе, и отвечает текстом, кнопками, фото, документами и ссылками. Он может работать в личных диалогах и в групповых чатах, реагировать на вступление в сообщество и комментарии, а сервер получает события через Callback API или Bots Long Poll.
Ниже — возможности, на которых строятся бизнес-сценарии. Все цифры взяты из документации ВКонтакте для разработчиков.
- Сообщения сообщества. Бот пишет от имени группы: клиент видит ваше название и аватар, а не отдельный аккаунт. Отправлять можно текст, фото, видео, документы, аудиосообщения и ссылки.
- Клавиатура. Под полем ввода — до 40 кнопок, до 10 рядов по 5 кнопок; внутри сообщения — до 10 кнопок. Подпись кнопки — до 40 символов, а текст, который не помещается в ширину кнопки, обрезается: «Записаться на диагностику ходовой» влезет в одиночную кнопку, но в ряду из трёх-четырёх кнопок превратится в обрывок.
- Типы кнопок. Обычная текстовая, ссылка, отправка геоточки, открытие мини-приложения и callback-кнопка. Последняя не пишет сообщение в чат: бот получает событие и может, например, показать всплывающее уведомление или поменять меню.
- Кнопка «Начать». Если включить её в настройках, при первом диалоге бот получит команду start и сразу покажет приветствие с меню.
- Групповые чаты. Сообщество можно добавить в чат. По умолчанию бот видит только упоминания и ответы себе; полный доступ к сообщениям чата выдаёт администратор беседы.
- События сообщества. Кроме сообщений, бот может узнавать о новых записях на стене, комментариях, вступлениях — это пригодится, чтобы ответить новичку или передать комментарий-вопрос менеджеру.
Есть и технические рамки. С ключом доступа сообщества можно делать до 20 запросов к API в секунду, а одно и то же сообщение отправлять сразу до 100 получателям. Для бота заявок этого с запасом, но рассылку по большой базе приходится раскладывать по времени, а не отправлять одним махом.
Чем он отличается от Telegram-бота?
Главное отличие — ВК-бот говорит от имени вашего сообщества, а Telegram-бот — отдельный аккаунт. Отсюда всё остальное: в ВКонтакте переписка лежит в сообщениях группы и видна администраторам, а люди приходят из ленты и рекламы той же соцсети. В Telegram бота находят по ссылке, из канала или с сайта.
В обоих мессенджерах бот не может написать незнакомому человеку первым. Во ВКонтакте отправка вернёт ошибку «нет разрешения», если человек не писал сообществу и не разрешил сообщения. Поэтому и там, и там база для рассылок копится только из тех, кто сам начал диалог, — купить или загрузить её нельзя.
Для менеджеров разница ощутимая. Во ВКонтакте оператор открывает тот же диалог в сообщениях сообщества и отвечает вручную, бот при этом должен понять, что разговор перехватил человек, и замолчать. В Telegram такой общей «входящей» нет: заявки и вопросы бот пересылает в рабочий чат, CRM или таблицу, как в статье о боте для приёма заявок.
Ещё одна тонкость — проверка данных. Документация ВКонтакте прямо предупреждает: служебные данные кнопки (payload) пользователь может подменить вручную. Значит, сервер должен проверять каждое нажатие, а не верить ему: нельзя по кнопке «Оплачено» менять статус заказа, не сверившись с платёжной системой.
| Критерий | Бот сообщества ВКонтакте | Telegram-бот |
|---|---|---|
| От чьего имени пишет | От имени сообщества — клиент видит вашу группу, аватар и название | Отдельный аккаунт-бот с собственным именем, создаётся через BotFather |
| Где живёт переписка | В «Сообщениях сообщества»: администраторы видят все диалоги бота и могут ответить вручную | Только у бота; чтобы менеджер видел диалоги, их пересылают в рабочий чат или CRM |
| Кто пишет первым | Клиент: пишет сообществу или разрешает сообщения; без этого API вернёт ошибку | Клиент: нажимает «Старт» у бота |
| Откуда приходят люди | Из ленты, постов, рекламы и комментариев той же соцсети | Из канала, ссылки на бота, сайта, QR-кода |
| Меню | Клавиатура под полем ввода (до 40 кнопок) или в сообщении (до 10) | Кнопки под сообщением и меню команд |
| Оплата | Обычно ссылка на платёжную страницу вашего эквайринга | Встроенные платежи Telegram или ссылка на эквайринг |
| Свои экраны | Мини-приложения ВКонтакте, кнопка open_app | Mini Apps внутри Telegram |
Когда ВК-бот нужнее?
ВК-бот нужнее, когда ваши клиенты уже находят вас во ВКонтакте: читают группу, приходят с рекламы в ленте, задают вопросы в комментариях и пишут в сообщения сообщества. Тогда бот снимает с менеджера типовые вопросы ровно там, где они возникают, и не заставляет клиента переходить в другой мессенджер.
Типичные ситуации, где бот сообщества снимает с менеджеров заметную часть рутины:
- Локальный сервис — салон, автосервис, студия, клиника: клиенты находят группу по городу, смотрят работы и пишут «сколько стоит» и «есть ли окно в субботу».
- Реклама ведёт в сообщения. Если объявления ВКонтакте настроены на диалог с сообществом, бот встречает каждого сразу, задаёт два-три уточняющих вопроса и передаёт готовую заявку.
- Много одинаковых вопросов. Адрес, часы работы, цены, доставка, статус заказа — то, что менеджер копирует из заметок десятки раз в день.
- Запись и напоминания. Бот показывает свободные окна, записывает и напоминает о визите. Логика та же, что в статье о боте для записи клиентов, меняется только канал.
- Сообщество как клуб. Покупатели, ученики, участники мероприятий: бот выдаёт материалы, принимает анкеты, присылает новости тем, кто подписался.
Если же клиенты пишут в Telegram, приходят с сайта по ссылке, а группа ВКонтакте ведётся для галочки, начинать с ВК-бота нет смысла. Посмотрите статистику сообщений сообщества за последние месяцы: если там единицы обращений, бот их не умножит.
Один бот на два канала: как устроено?
Правильная схема — одно ядро и два «адаптера». Ядро хранит сценарии, базу клиентов, заявки, расписание, интеграцию с CRM и оплатой. Адаптер ВКонтакте и адаптер Telegram только переводят сообщения и кнопки с языка каждой платформы. Новый сценарий пишется один раз и появляется в обоих каналах.
Как это выглядит изнутри:
- Событие приходит. ВКонтакте присылает его на ваш сервер через Callback API, Telegram — через свой вебхук. Адаптер приводит оба к одному виду: «клиент такой-то нажал кнопку такую-то».
- Ядро решает, что делать. Найти клиента в базе, проверить свободное окно, создать заявку, отправить ссылку на оплату.
- Ответ уходит обратно. Адаптер собирает его по правилам канала: во ВКонтакте — клавиатура из рядов кнопок с подписью до 40 символов, в Telegram — кнопки под сообщением.
- Заявка попадает к менеджеру одна. В CRM или таблице у неё пометка канала, а клиент, написавший из обоих мессенджеров, в идеале склеивается по телефону.
Такой подход мы используем и в своих продуктах: в BanRadar Telegram-бот, веб-кабинет и REST API — три интерфейса одного продукта: проверки адресов, мониторинг и уведомления общие, а экраны у каждого свои. Для бизнеса это значит, что тексты, цены и правила записи меняются в одном месте и не расходятся между каналами.
Где схема требует внимания. Возможности каналов не совпадают один в один, поэтому сценарий проектируют по общему знаменателю: короткие подписи кнопок, не больше пяти кнопок в ряду, без привязки к функциям, которых нет у второй платформы. Если что-то есть только в одном канале, например геоточка или мини-приложение, это явно отмечают в карте сценариев.
Что нужно для запуска?
Нужны сообщество, где вы администратор, сервер, который принимает события и отвечает, и сценарии — список того, на что бот реагирует, включая ответ на непонятное сообщение. Технически подключение делается в настройках группы за несколько минут; основная работа — сценарии и связь с вашими системами.
Чек-лист перед стартом:
- Доступ. Вы — администратор сообщества или можете выдать доступ разработчику. Ключ API создаётся в разделе «Работа с API» и хранится на сервере, а не в переписке: по нему любой может писать от имени группы. Если ключ утёк, его удаляют и создают новый.
- Настройки группы. Включены «Возможности ботов» и «Сообщения сообщества», при желании — кнопка «Начать» и разрешение добавлять сообщество в чаты.
- Способ получать события. Callback API присылает каждое событие на ваш сервер, и тот должен ответить строкой ok, иначе после нескольких ошибок подряд уведомления временно прекратятся. Bots Long Poll — сервер сам забирает очередь событий. Callback API удобен, когда есть сервер с постоянным адресом; Long Poll — когда принимать входящие запросы негде.
- Сервер с постоянным адресом. Адрес Callback-сервера ВКонтакте подтверждает при подключении, HTTPS защищает запросы от подмены; к одному сообществу можно подключить до 10 таких серверов, например рабочий и тестовый.
- Сценарии. Приветствие, меню, вопросы для заявки, ответ «не понял, вот что я умею», кнопка «Позвать человека».
- Куда уходят заявки. CRM, таблица, почта, рабочий чат — и кто отвечает, если бот передал разговор.
- Персональные данные. Если бот собирает имя и телефон, нужна политика обработки данных и ссылка на неё в сценарии, как и на сайте. Где их хранить — в статье о локализации данных по 152-ФЗ.
Какие ошибки делают чаще всего?
Самая частая ошибка — сделать бота, который мешает живому разговору: отвечает поверх менеджера, не понимает свободный текст и не даёт кнопки «позвать человека». Вторая — рассчитывать на рассылки по всем подписчикам группы, хотя писать можно только тем, кто сам разрешил сообщения.
- Нет выхода к человеку. Клиент с нестандартным вопросом застревает в меню и уходит. Кнопка «Менеджер» должна быть на каждом шаге.
- Длинные подписи. Подпись длиннее 40 символов API не примет, а текст шире кнопки обрезается — в ряду из четырёх-пяти кнопок меню превращается в набор обрывков.
- Вера кнопкам. Статус оплаты или скидку решают по данным кнопки, которые можно подменить. Проверять надо на сервере.
- Два отдельных бота. ВК-бот и Telegram-бот сделаны разными людьми на разных конструкторах: цены и тексты расходятся через месяц.
- Ключ API в чате с подрядчиком. Ключ даёт право писать от имени группы. Передавайте его через настройки сервера и меняйте, если с подрядчиком расстались.
Когда бот вам не нужен вовсе: обращений в сообщения сообщества единицы в неделю, каждый вопрос уникален и требует расчёта специалиста, или группа ВКонтакте не главный канал продаж. В этих случаях дешевле настроить быстрые ответы для менеджера и уведомления о новых сообщениях.
Сколько стоит?
Отдельного тарифа на ВК-бота в нашем прайсе нет. Ориентир — тариф Telegram-бота: от 16 000 ₽ и 1–2 дня. Бот ВКонтакте или второй канал к уже работающему боту оцениваем после брифа и фиксируем цену и срок в договоре до старта.
Что входит в тариф Telegram-бота под ключ, на который мы опираемся при оценке: кнопочное меню и сценарии, приём заявок в Telegram, на почту или в таблицу, интеграция с одной системой (CRM или Google Sheets), приём оплаты, рассылки по подписчикам с тегами, сбор контактов, хостинг и запуск на вашем аккаунте, базовая аналитика. Не входят нестандартные интеграции под ваш API, комиссии платёжных систем и ведение рассылок после запуска. Подробная раскладка — в статье о стоимости Telegram-бота под ключ.
Что влияет на цену ВК-бота или двух каналов:
- Число сценариев. Меню с FAQ и заявкой — одна история, запись с расписанием, напоминаниями и переносами — другая.
- Интеграции. Одна CRM или таблица — в базовом объёме. Связка с 1С, складом или несколькими системами считается отдельно; ориентир — тариф «Интеграции и автоматизация» от 32 000 ₽ в прайсе.
- Оплата. Ссылка на платёжную страницу и проверка статуса заказа на сервере.
- Передача менеджеру. Нужно ли боту молчать, пока отвечает человек, и как заявка отмечается в CRM.
- Второй канал. Если ядро уже есть, добавить ВКонтакте к Telegram заметно проще, чем писать второго бота с нуля: сценарии, база и интеграции переиспользуются.
Условия работы те же, что по другим проектам: оплата 50/50, до 2 раундов правок — на карте сценариев и после сборки, 7 дней бесплатных мелких правок после запуска, гарантия по договору — 30 календарных дней с даты акта. Дальше — по желанию сопровождение по подписке. Исключительное право на код остаётся у студии, у вас после полной оплаты — лицензия на весь срок действия права: бот можно перенести на любой сервер и отдать любому подрядчику.
Короткие ответы на частые вопросы
Как создать бота ВКонтакте для своего сообщества?
В управлении сообществом включите «Возможности ботов» и «Сообщения сообщества», в разделе «Работа с API» создайте ключ доступа и подключите сервер через Callback API или Bots Long Poll. Дальше нужна программа, которая принимает события и отвечает по вашим сценариям, — её пишет разработчик или собирает конструктор.
Может ли бот ВКонтакте сам написать человеку первым?
Нет, если человек не писал сообществу и не разрешал сообщения. Метод отправки в таком случае возвращает ошибку «нет разрешения». Поэтому рассылки идут только по тем, кто уже начал диалог или подписался, а базу подписчиков стоит копить с первого дня.
Бот ВК или Telegram: что выбрать?
Смотрите, где уже есть ваши клиенты. Если продажи идут из группы ВКонтакте, рекламы и комментариев, начинайте с бота сообщества. Если у вас канал в Telegram и клиенты приходят по ссылкам, — с Telegram-бота. Если аудитория делится пополам, делайте одно ядро и два канала.
Можно ли принимать оплату в боте ВКонтакте?
Да, самый понятный способ — кнопка-ссылка на платёжную страницу вашего эквайринга, а бот получает подтверждение оплаты и меняет статус заказа. Комиссию берёт платёжная система, её вы оплачиваете напрямую.
Увидят ли менеджеры переписку бота с клиентами?
Да, бот общается через сообщения сообщества, поэтому все диалоги видны администраторам в разделе сообщений группы. Важно договориться, когда бот замолкает: например, после нажатия «Позвать менеджера» он перестаёт отвечать в этом диалоге.
Сколько стоит бот ВКонтакте?
Отдельного тарифа на ВК-бота в нашем прайсе нет. Ориентир — тариф Telegram-бота: от 16 000 ₽ и 1–2 дня за меню, заявки, одну интеграцию и рассылки. Бот ВКонтакте или второй канал к готовому боту считаем по смете после брифа и фиксируем в договоре до старта.
Услуги и кейсы по теме: Telegram-боты под ключ · кейс BanRadar · цены и сроки
Расскажите, где сейчас пишут ваши клиенты и что бот должен делать с заявкой, — предложим схему на один или два канала и назовём цену и срок до старта.
Рассчитать проект →Оценку срока и цены по брифу делаем бесплатно, обычно отвечаем в течение часа в рабочее время. Типовой договор — посмотреть до оплаты.
