Токарев Lab Написать

СервисСвой продукт

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

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

Сергей Токарев

Сергей ТокаревРазработчик проекта. Делаю похожее на заказ.

Конструктор ботов ВКонтакте

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

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

Как собирается сценарий

Сценарий состоит из трёх частей: триггер, ответ и клавиатура.

  • Триггеры: точная фраза, вхождение слова, команда вроде /start или регулярное выражение, с учётом регистра или без. Для всего остального задаётся ответ по умолчанию.
  • Приоритеты: если подходят несколько сценариев, срабатывает тот, у которого приоритет выше, а любой сценарий можно временно выключить.
  • Ответ: текст до 4000 символов.

Кнопки и переходы

  • Кнопки двух видов: текстовые и со ссылкой, в четырёх цветах ВКонтакте, до 10 рядов по 5 кнопок.
  • Режимы клавиатуры: скрыть после нажатия или показать прямо внутри сообщения.
  • Переходы: кнопку можно привязать к конкретному сценарию, и нажатие ведёт туда, даже если текст кнопки потом изменится. В редакторе видно, куда ведёт каждая кнопка.

Квизы с баллами

Квиз собирается в том же конструкторе: до 50 вопросов по 2–5 вариантов, у каждого варианта свой балл, и до 20 результатов по диапазонам баллов. Пользователь отвечает кнопкой, цифрой или текстом варианта, может отменить квиз или пройти заново. Конструктор проверяет, что диапазоны результатов не пересекаются.

Несколько сообществ, логи и проверка

  • Подключение по токену сообщества с проверкой через API ВКонтакте, можно подключить несколько сообществ и включать их по отдельности.
  • Защита токенов: они хранятся в зашифрованном виде, а если токен отозвали, сообщество отключается само.
  • Логи: входящие и исходящие сообщения со сработавшим сценарием хранятся настраиваемый срок.
  • Песочница: можно ввести текст и сразу увидеть, какой сценарий сработает.

Как устроено

TypeScript, Fastify и vk-io для работы с ВКонтакте через Long Poll, SQLite, интерфейс на React и Tailwind. API и обработка сообщений работают в одном процессе. Вход в админку по паролю с защитой от подбора. Сейчас это версия для одного владельца: рассылок, лид-форм и аналитики пока нет.

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

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

Подключить сообщество по токену и собрать сценарии в конструкторе: триггер, ответ и кнопки. Бот начинает отвечать сразу после включения.

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

Да, квиз с баллами и итоговыми результатами собирается в том же конструкторе.

Какие кнопки поддерживаются?

Текстовые кнопки и кнопки-ссылки в цветах ВКонтакте, в обычной клавиатуре или внутри сообщения.

Можно ли подключить несколько сообществ?

Да, у каждого сообщества свои сценарии, и его можно включать и выключать отдельно.

Нужно похожее?

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

Написать в Telegram MAX