Денис Лузиков@deni_vitoБесплатный разбор

Чат-бот ВКонтакте: как создать и запустить

Коротко

Бот ВКонтакте работает не сам по себе, а от имени сообщества: нужны группа, включённый пункт «Возможности ботов» и ключ доступа. Дальше выбирается способ получения событий — Callback API или Long Poll. Ключевое отличие площадки от остальных: если человек написал сообществу первым, это считается согласием на переписку и оно бессрочно.

Бота ВКонтакте заводят обычно владельцы сообществ, у которых входящие сообщения перестали разгребаться руками.

В выдаче лежат пошаговые инструкции: создать сообщество, взять ключ, подключить сервис. Они верные и заканчиваются там, где начинается настоящая работа — на первой сотне живых диалогов.

Начнём с того, что отличает ВКонтакте от остальных площадок и что определяет всю дальнейшую конструкцию: бот здесь не самостоятельный аккаунт, а способность сообщества отвечать автоматически.

Чем бот ВК устроен иначе, чем бот в Telegram

Разница не косметическая, она влияет на то, как вы будете собирать аудиторию.

Точка входа — сообщество. В Telegram бот существует сам по себе: у него свой ник, своя ссылка, человек находит его поиском. ВКонтакте бот прикреплён к группе или странице, и человек попадает в переписку из сообщества — того самого, которое вы уже ведёте. Подписчики, посты и бот живут в одном месте.

Согласие на сообщения бессрочно. Официальная документация формулирует это прямо: чтобы сообщество могло писать пользователю, он должен разрешить сообщения, и если пользователь написал первым, это приравнивается к согласиюбез ограничений по времени, пока он не запретит переписку вручную.

Сравните с соседними площадками: на Авито переписка привязана к объявлению и первым всегда пишет покупатель, в WhatsApp свободный ответ ограничен окном в сутки. ВКонтакте в этом смысле щедрее всех — написавший вам однажды человек остаётся доступен для сообщения и через год.

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

Путь сообщения в боте ВКонтакте
Пользовательпишет в сообщество
ВКонтактесобытие message_new
Ваш серверCallback API или Long Poll
Логика ботасценарий, база, CRM
Ответmessages.send и клавиатура
Событие приходит от площадки, ответ уходит методом messages.send

Что автоматизируется в сообщении сообществу

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

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

Цена, наличие, условия. Если ответ один и тот же — это шаблон. Если зависит от товара — здесь заканчивается зона конструктора.

Запись и бронь. Бот собирает имя, услугу и удобное время, кладёт в календарь или CRM, шлёт напоминание. Одна из немногих задач, где автоматизация окупается почти сразу.

Приём заявок с квалификацией. Три-четыре вопроса перед тем, как позвать менеджера: что нужно, на какой объём, когда. Менеджер получает не «здравствуйте», а готовую карточку.

Ответы на частые вопросы. Адрес, доставка, гарантия, часы работы. Скучно и работает.

Передача человеку. Не автоматизация, но обязательная часть: кнопка «позвать менеджера» должна быть видна всегда, иначе бот превращается в стену.

Возьмите переписку за месяц и посчитайте, сколько диалогов уложилось в эти шесть пунктов. Это и есть верхняя граница того, что даст бот, — и она обычно выше половины.

Три способа сделать бота

Способы различаются не «сложностью», а тем, где живёт ответ: в настройках сервиса или в вашей системе.

КонструкторСвой кодГибрид
Что нужноаккаунт в сервисесервер и разработчики то и другое
Срок запускачасыот неделиот недели
Данные из вашей базыредко и с ограничениямидада
Ветвление сценариядо предела шаблонабез пределабез предела
Стоимостьежемесячно за подписчиковразово плюс хостингсмешанная
Кому подходитответы не зависят от данныхостатки и расписание меняютсяпростое в сервисе, сложное в коде

Конструктор — визуальный редактор сценария: собираете дерево сообщений и кнопок мышкой. Плюс очевиден: бот заводится за вечер и без разработчика. Минус проявляется позже — платите за число подписчиков ежемесячно, а сценарий упирается в возможности редактора ровно в тот момент, когда бот стал нужен по-настоящему. Подробный разбор границы — в статье про то, где у конструктора чат-ботов заканчиваются возможности.

Свой код — скрипт на вашем сервере, который получает события и отвечает через API. Документация ВКонтакте описывает бота именно так: «скрипт на вашем сервере, который получает уведомления о новых событиях и обрабатывает их». Дороже на старте, дешевле на дистанции и не имеет потолка.

Гибрид встречается чаще всего у тех, кто прошёл первые два: простые ветки живут в конструкторе, а запросы в базу и в CRM уходят на свою сторону.

Запуск по шагам

Порядок именно такой — каждый следующий шаг требует предыдущего.

От сообщества до первого ответа бота
  1. 1
    Сообществогруппа, встреча или публичная страница, где вы администратор
  2. 2
    Возможности ботовУправление → Сообщения → Настройки для бота
  3. 3
    Ключ доступаУправление → Дополнительно → Работа с API → Создать ключ
  4. 4
    Приём событийCallback API со своим адресом или Long Poll
  5. 5
    Логика и клавиатурасценарий, messages.send, кнопки
Шаги 1–3 делаются в интерфейсе ВКонтакте, 4–5 — на вашей стороне

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

Возможности ботов. Отдельный пункт в настройках сообщения, без него бот не будет работать даже с правильным ключом. Там же включается клавиатура и добавляется кнопка «Начать» — с неё удобно стартовать сценарий.

Ключ доступа. Строка из латинских букв и цифр, которую бот передаёт в заголовке Authorization в формате Bearer <ключ>. Ключей можно завести несколько с разными правами. Публиковать его нельзя: любой, кто узнает ключ, сможет писать от имени вашего сообщества. Скомпрометированный ключ удаляется из списка и сразу перестаёт действовать.

Приём событий. Два варианта. Callback API — ВКонтакте сам присылает уведомление на ваш адрес, как только приходит сообщение. Long Poll — ваш сервер держит соединение и получает события по мере поступления. Для старта проще Long Poll: не нужен внешний адрес и сертификат. Под нагрузкой и для интеграций надёжнее Callback.

Логика и ответ. Ответ уходит методом messages.send, в него же передаётся клавиатура. Версия API указывается в каждом запросе параметром v, домен — api.vk.ru.

Клавиатура: лимиты, которые лучше знать заранее

Кнопки в ВК бывают двух видов, и они различаются вместимостью — это влияет на то, как рисовать меню.

Под полем вводаВнутри сообщения
Значение inlinefalsetrue
Максимум кнопок4010
Рядовдо 10до 6
Кнопок в рядудо 5до 5
Где виднапостоянно, под чатомтолько в своём сообщении
Когда удобнаглавное менювыбор внутри шага

Ограничения жёсткие: текст кнопки — не длиннее 40 символов, дополнительные данные в payload — не длиннее 255. Ошибка в формате клавиатуры не деградирует в «кнопки не показались»: метод отправки вернёт ошибку 911, и сообщение не уйдёт целиком. Это стоит проверить до запуска, а не на живых людях.

Для сравнения: у мессенджера MAX лимит куда просторнее — до 210 кнопок в 30 рядах, и там меню можно рисовать почти без оглядки. ВКонтакте требует дисциплины: сорок кнопок звучит много, пока не начнёшь раскладывать каталог.

Практическая планка ниже технической. Меню, где больше семи-восьми кнопок, перестаёт читаться на телефоне — человек не выбирает, а закрывает чат. Глубина сценария важнее ширины.

Что ломается после первой сотни диалогов

Инструкции заканчиваются на «бот отвечает». Дальше начинается то, о чём в них не пишут.

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

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

Менеджер не видит контекста. Когда бот передаёт диалог человеку, тот должен получить историю: что спрашивали, что бот успел ответить, что уже уточнил. Иначе клиент повторяет всё заново и злится, а автоматизация даёт минус к сервису.

Сценарий не переживает изменения бизнеса. Поменялась цена, добавилась услуга, закрылась точка — и бот полгода рассказывает неправду. Владелец узнаёт об этом от клиента. Отсюда правило: у бота должен быть один человек, отвечающий за содержание, и не реже раза в квартал — сверка ответов с реальностью.

Ключ живёт в переписке. Ключ доступа пересылают разработчику в сообщении, потом меняют подрядчика, а ключ остаётся действующим. Ротация ключей — гигиена, а не паранойя: удаление ключа из списка отключает его немедленно.

Бот без запасной веткиДешевле на несколько дней разработки
  • Отвечает только на кнопки
  • На свободный текст молчит или повторяет меню
  • Передать человеку можно не везде
  • Менеджер получает диалог без истории
  • Клиент повторяет вопрос заново
Бот с продуманным запасным путёмДешевле в потерянных заявках
  • Понимает частые формулировки текстом
  • На незнакомое отвечает списком возможностей
  • Кнопка «позвать менеджера» видна всегда
  • Человек получает переписку и заполненную карточку
  • Клиент продолжает разговор с того же места
Разница не в технологиях, а в том, продумана ли ветка «бот не понял»

Можно ли сделать бота ВКонтакте бесплатно

Спрашивают часто: «как создать бота в вк бесплатно» и близкие формулировки набирают около двухсот обращений в месяц. Ответ зависит от того, что считать бесплатным.

Сама площадка денег не берёт. Сообщество, возможности ботов, ключ доступа, API, клавиатуры — всё это входит в ВКонтакте и не тарифицируется. За доступ к переписке платить не нужно ни рубля, и это выгодно отличает ВК от WhatsApp, где обмен сообщениями через официальный интерфейс оплачивается отдельно.

Бесплатные тарифы есть и у конструкторов. У Senler, самого распространённого сервиса для ВК, есть бесплатный тариф, который прямо описан как способ попробовать возможности, а платные начинаются от 500 ₽ в месяц. Ограничения обычно на число подписчиков и сообщений — то есть бесплатно работает, пока бот маленький.

Свой код на бесплатном хостинге тоже возможен. Long Poll не требует внешнего адреса, поэтому скрипт запускается хоть на домашнем компьютере. Так делают, когда учатся.

Платить приходится за другое, и это стоит понимать до старта:

  • за надёжность — бесплатный хостинг засыпает, и бот перестаёт отвечать ночью, когда как раз и приходят заявки;
  • за рост — тарифы конструкторов привязаны к числу подписчиков, и удачный бот дорожает вместе с успехом;
  • за содержание — кто-то правит сценарий, когда меняются цены и услуги.

Разумный порядок: собрать первую версию на бесплатном тарифе, прожить с ней месяц и уже по факту решать, куда вкладываться. Так вы платите за то, что проверено на своих клиентах, а не за обещания сервиса.

Команды, беседы и вложения

Три вопроса, которые всплывают сразу после запуска простого сценария.

Команды. Бота часто хотят «с командами», как в Telegram, где есть штатное меню со слешем. ВКонтакте такого меню нет: команда — это обычный текст, который ваш скрипт узнаёт и обрабатывает. Отсюда практическое следствие — команды должны быть человеческими словами, а не техническими. «Каталог» и «записаться» люди напишут сами, /start — нет. Заодно снимается вопрос регистра и опечаток: узнавание делает ваш код, а значит вы решаете, насколько оно терпимо к ошибкам.

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

Вложения. Бот отправляет и принимает картинки, документы, аудио и товары сообщества. Товары — отдельно полезная вещь для магазинов: карточку можно прислать прямо в переписку, и человек не уходит из чата. Загружаются вложения не ссылкой, а через отдельные методы, и это разработчику стоит заложить в срок: «бот присылает фото» — не одна строка кода, как кажется со стороны.

Чем собирают ботов под ВКонтакте

Запрос «конструктор чат ботов вк» и его варианты — около 145 обращений в месяц. Инструменты делятся на три группы, и выбирать стоит по задаче, а не по популярности.

Тип инструментаЧто умеетГде предел
Сервисы рассылок с ботомподписки, цепочки сообщений, сегментысценарий линейный, интеграции ограничены
Универсальные конструкторыветвления, кнопки, простые интеграциисложная логика упирается в редактор
Свой код на APIвсё, что позволяет платформанужен разработчик и сервер

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

ВКонтакте, Telegram или MAX

Вопрос почти всегда стоит не «или», а «с чего начать». Площадки различаются входом аудитории и техническими рамками.

ВКонтактеTelegramMAX
Что такое ботфункция сообществаотдельный аккаунтотдельный бот с модерацией
Как человек попадаетиз сообщества, поиска, рекламыпо ссылке и поискомпо ссылке
Согласие на сообщениябессрочно, если написал первымпока не заблокировалпока не заблокировал
Кнопок в менюдо 40десяткидо 210
Проверка перед запускомнетнетдо 48 часов по рабочим дням
Кому подходиту кого живое сообществосамый быстрый старткто идёт в новую аудиторию

Логика выбора простая. Общий разбор всех площадок и способов сборки — в статье как создать бота, она разводит по вариантам. Если у вас есть работающее сообщество ВКонтакте с потоком сообщений — начинайте здесь, аудитория уже собрана и платить за неё второй раз не нужно. Если сообщества нет и не планируется, бот в Telegram заводится быстрее и не требует ничего, кроме ссылки. MAX имеет смысл, когда ваша аудитория туда переезжает: там бот проходит модерацию, зато поляна свободнее.

Технически это не выбор навсегда. Логика бота — сценарий, обращения к базе, интеграции — общая, а слой отправки сообщений у каждой площадки свой. Поэтому второй канал стоит заметно дешевле первого: делается не заново, а добавлением.

Откуда в боте берутся люди

Бот не приводит аудиторию, он обрабатывает пришедшую. Каналы входа в ВК устроены так.

Кнопка «Написать сообщение» в сообществе. Основной путь. Она работает только при включённых сообщениях — этот пункт забывают чаще всего, и бот молчит не потому, что сломан.

Кнопка «Начать». Включается в тех же настройках и добавляет в пустой чат готовую кнопку. Разница в конверсии заметная: человеку не надо придумывать первую фразу.

Ссылка на диалог. Прямой адрес переписки с сообществом можно ставить на сайт, в письма и в описание. Такая ссылка сразу открывает чат, минуя стену сообщества.

Виджеты и посты. Ссылка в закреплённом посте и в меню сообщества даёт постоянный вход без рекламного бюджета.

Реклама. Объявление можно вести не на сайт, а прямо в переписку. Для услуг это часто дешевле по заявке: человек не заполняет форму, а просто пишет.

Проверьте перед запуском все пути на телефоне, из аккаунта, который не является администратором сообщества. Классическая ситуация: у владельца бот отвечает прекрасно, а посторонний человек упирается в отключённые сообщения.

Персональные данные: что важно не пропустить

Бот собирает имя, телефон, иногда адрес — это персональные данные, и обращение с ними регулируется законом независимо от того, живут они в CRM или в переписке.

Практический минимум, который стоит заложить сразу, а не переделывать потом:

  • Согласие явно. Прежде чем просить телефон, бот показывает, зачем он нужен, и даёт ссылку на политику обработки данных. Кнопка «согласен» — обычный шаг сценария.
  • Хранить только нужное. Если для записи хватает имени и телефона, паспортные данные в чате не запрашиваются никогда.
  • Отдельно про чувствительное. Здоровье, финансы, документы — темы, где переписка в мессенджере не лучшее место; такие данные разумнее собирать в защищённом контуре, а бот пусть доводит до него.
  • Доступ к переписке. Ключ доступа сообщества открывает всю историю сообщений. Ротация ключей при смене подрядчика — обязательная процедура.

Это не юридическая консультация, а инженерная гигиена: сделанное правильно с первого дня не требует переделки, когда бизнес вырастет и вопросом заинтересуются всерьёз.

Нужен ли боту ВКонтакте искусственный интеллект

Сценарий на кнопках и бот с языковой моделью — разные инструменты, и второй нужен не всем.

Кнопочный сценарий предсказуем. Он отвечает ровно то, что вы написали, и никогда не придумает лишнего. Для записи, каталога и типовых вопросов этого достаточно, а стоит он дешевле и не требует оплаты за каждый ответ.

Модель нужна там, где вопросы формулируют по-разному. «Есть доставка в Казань», «вы до Казани возите?», «а в регионы отправляете» — три разные строки об одном. Кнопками это не покрыть, списком ключевых слов — плохо. Здесь модель окупается: она понимает намерение и отвечает из вашей базы знаний.

Считать надо за диалог, а не за месяц. Российские модели тарифицируются по токенам — у GigaChat младшая модель стоит 65 ₽ за миллион токенов, и один диалог обычно укладывается в копейки. Опасны не цены, а объёмы: бот, отвечающий моделью на каждое «привет», тратит деньги там, где хватило бы кнопки.

Ошибка модели дороже молчания. Придуманная скидка или несуществующая услуга — это обязательство перед клиентом. Поэтому в проде модель работает не свободно, а по вашим данным и с запретом обещать то, чего нет. Как это устроено и чем ИИ-бот отличается от обычного, разобрано в статье чем ИИ-агент отличается от чат-бота.

Разумная последовательность: сначала кнопочный сценарий, через месяц — список вопросов, на которые он не ответил. Если в списке в основном разные формулировки одного и того же, модель окупится. Если там редкие частные случаи, дешевле обучить менеджера.

Когда бот ВКонтакте не нужен

Честный список — чтобы не потратить бюджет впустую.

Сообщений меньше десяти в день. Человек справляется, а бот добавит шаг между клиентом и вами. Автоматизация начинает окупаться там, где переписка съедает часы.

Каждое обращение уникально. Проектные и консультационные истории, где разговор с первой фразы индивидуален. Здесь полезен не бот-собеседник, а бот-регистратор: собрал контакт и задачу, передал человеку.

Аудитории нет в ВК. Бот не приводит людей, он обрабатывает тех, кто пришёл. Если сообщество мёртвое, начинать надо с сообщества.

Ответ требует доступа к системам, которых нет. Если наличие товара живёт в голове у кладовщика, бот не сможет его назвать — сначала данные, потом автоматизация. Это общее правило, почему чат-боты не работают, и площадка тут ни при чём.

Интеграции: где бот перестаёт быть автоответчиком

Пока бот отвечает текстом из сценария, он экономит время менеджера. Ценность другого порядка появляется, когда он начинает работать с вашими системами.

CRM. Самое частое и самое окупаемое. Диалог заканчивается не словами «мы свяжемся», а созданной сделкой с заполненными полями: кто, что хотел, откуда пришёл, какие ответы дал по дороге. Менеджер открывает карточку и продолжает, а не начинает.

Календарь и расписание. Бот показывает реально свободные слоты, а не «напишите удобное время». Разница в конверсии заметная: выбор из трёх кнопок проще, чем формулирование ответа.

База товаров и остатков. Ответ «есть в наличии» имеет смысл, только если он правдив в момент отправки. Здесь же живёт главное ограничение: если остатки не ведутся нигде, интегрировать нечего — сначала учёт, потом бот.

Оплата. Через ВКонтакте можно принимать платежи, а можно вести на свою страницу оплаты. Второй путь проще и универсальнее, особенно если бот у вас не только в ВК.

Уведомления команде. Обратная сторона: бот пишет не только клиенту, но и вам — новая заявка, срочный вопрос, клиент попросил человека. Без этого «передать менеджеру» превращается в тишину.

Порядок внедрения лучше делать обратным привычному: сначала уведомления команде и запись в CRM, потом ответы клиентам. Так вы перестаёте терять обращения ещё до того, как бот научился разговаривать.

Сроки: сколько занимает запуск

Реалистичные ориентиры, если считать от разговора до работающего бота.

Что делаемСрокОт чего зависит
Бот на конструкторе своими рукамивечер — два дняготовы ли тексты ответов
Тот же бот, но с продуманным сценарием3–5 днейсколько веток и кто пишет тексты
Свой код без интеграцийот неделисложность сценария
Свой код с CRM и базой2–4 неделиесть ли у ваших систем API
Доработка после первых недельпостоянночто напишут живые люди

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

Дольше всего обычно тянется не разработка, а тексты ответов и решение, что бот отвечает на спорные вопросы. Это работа владельца бизнеса, и её нельзя передать: подрядчик не знает, даёте ли вы скидку постоянным клиентам.

Чек-лист перед запуском

Пройдите по списку с телефона и из чужого аккаунта — половина проблем видна сразу.

  • Сообщения в сообществе включены, кнопка «Написать сообщение» видна постороннему человеку.
  • Кнопка «Начать» на месте, и первый экран объясняет, что бот умеет.
  • Свободный текст не роняет сценарий: на «а сколько стоит доставка до Казани» бот отвечает осмысленно или зовёт человека.
  • Кнопка «позвать менеджера» видна на каждом шаге, а не только в главном меню.
  • Диалоги помечаются прочитанными, счётчик в сообществе не врёт.
  • Менеджер получает контекст: переписку и заполненную карточку, а не одно уведомление.
  • Клавиатура влезает в экран: не больше семи-восьми кнопок в меню, текст короткий.
  • Ответы соответствуют реальности: цены, часы работы, условия сверены сегодня.
  • Ночной сценарий продуман: бот честно говорит, когда ответит человек, а не обещает «сейчас».
  • Ключ доступа не лежит в переписке и известен только тем, кому нужен.

Последний пункт списка — договорённость о том, кто и когда правит содержание. Без ответственного человека бот через полгода начинает рассказывать клиентам прошлогодние цены, и это не техническая поломка, а организационная.

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

Считать удобно по трём статьям, и цифры сильно зависят от того, какой из трёх способов выбран.

Конструктор тарифицируется по числу подписчиков бота: у PuzzleBot начальные тарифы стоят сотни рублей в месяц, у Salebot цена тоже привязана к объёму. Пока подписчиков сотни — это дешевле любой разработки.

Своя разработка — разовая работа плюс сервер за несколько сотен рублей в месяц. Порядок сумм и что на них влияет разобраны отдельно: сколько стоит чат-бот и из чего складывается смета.

Содержание. Строчка, которую забывают: кто-то должен править ответы, когда меняются цены и услуги. Час в месяц — реалистичный минимум для живого бизнеса.

Граница между конструктором и разработкой считается на два-три года, а не на первый месяц. Подписка растёт вместе с базой подписчиков, разовая разработка — нет.

С чего начать, если сообщений уже много

Порядок, который экономит и деньги, и нервы.

Выгрузите переписку за месяц и разложите по темам — обычно набирается пять-шесть повторяющихся вопросов. Соберите на них бота в конструкторе за вечер, не привлекая никого. Через две недели посмотрите, что люди пишут такого, чего сценарий не ловит, — это и есть настоящее ТЗ, написанное вашими клиентами.

И только после этого решайте, нужна ли разработка. Часто выясняется, что конструктора хватает ещё на год, а иногда — что боту с первого дня нужен доступ к базе, и тогда конструктор был бы выброшенными деньгами.

Что именно даёт разработка против готового решения и как это связано с созданием чат-ботов под задачу, разобрано на странице услуги.

Когда бот должен отвечать не по списку, а по вашим данным

Инструкция выше доводит до работающего бота, который отвечает по сценарию. Отдельная задача начинается там, где ответ зависит от ваших систем: есть ли товар, свободно ли время, что с заказом. Напишите, какие вопросы приходят в сообщество чаще всего и откуда берётся ответ, — скажу, хватит ли конструктора или нужен свой код, и назову срок. Разбор бесплатный.

Денис Лузиков
Денис ЛузиковРазработчик ИИ-агентов и чат-ботов

5 лет работаю с ИИ, 120+ проектов в разных нишах. Четыре продукта в Telegram, которые можно открыть и попробовать прямо сейчас, — суммарно 477 016 пользователей в месяц. Разработку веду сам, без агентства.

Вопросы

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

Нужно ли сообщество, чтобы сделать бота ВКонтакте?

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

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

Только тем, кто разрешил сообщения. Если человек написал сообществу первым, это приравнивается к согласию и действует бессрочно, пока он не запретит переписку вручную. Тем, кто не писал, нужно получить разрешение отдельно. Технически рассылка возможна, но она ограничена этим правилом, а не вашим желанием — и именно поэтому база бота в ВК ценнее списка почт.

Сколько кнопок помещается в клавиатуре бота ВК?

Зависит от типа. Клавиатура под полем ввода вмещает до 40 кнопок — 10 рядов по 5. Клавиатура внутри сообщения меньше: до 10 кнопок в 6 рядах по 5. Текст кнопки — не длиннее 40 символов. Если формат нарушен, метод отправки вернёт ошибку 911, и сообщение не уйдёт вообще.

Что выбрать: Callback API или Long Poll?

Callback API, если у вас есть сервер с доступным извне адресом: события приходят сами, бот отвечает мгновенно. Long Poll проще на старте и не требует настраивать приём запросов снаружи, поэтому с него удобно начинать и на нём же работают многие конструкторы. Разница видна не в скорости ответа на первое сообщение, а в стабильности под нагрузкой.

Бот ВКонтакте или бот в Telegram — что выбрать бизнесу?

Смотрите, где уже сидит ваша аудитория, а не какая площадка удобнее для разработки. В ВК аудитория приходит из сообщества, которое вы и так ведёте, и переписка продолжает знакомство с брендом. В Telegram проще старт и шире возможности интерфейса. Многие делают оба, и это дешевле, чем кажется: логика общая, различаются только слои отправки.

Сколько стоит чат-бот для ВКонтакте?

Конструктор — от нескольких сотен до нескольких тысяч рублей в месяц, зависит от числа подписчиков. Свой бот — разовая разработка плюс небольшой сервер. Граница проходит не по цене, а по задаче: если ответы не зависят от ваших данных, конструктора хватает надолго; если бот должен смотреть в базу, разработка окупается на горизонте года-двух.