Перейти к основному контенту

Создание чат-бота ВКонтакте: пошаговая инструкция

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

Сначала откройте своё сообщество во ВКонтакте и убедитесь, что вы можете управлять его настройками. Именно от имени сообщества и будет работать бот.

Шаг 2. Включение сообщений

Чтобы бот мог принимать и отправлять сообщения, проверяем наличие включёных сообщений.

  1. Открываем созданное сообщество.
  2. Переходим в Управление (кнопка в правом верхнем углу или в меню сообщества).

embedded-image-yvwtagiq.png

  1. Открываем раздел Сообщения.
  2. Проверяем статус в Сообщениях сообщества — Включены.
  3. Настраиваем приветственное сообщение (опционально) — первое сообщение, которое получают пользователи при обращении к боту.
  4. Сохраняем. После включения пользователи могут писать сообществу напрямую.

embedded-image-oypyi3hx.png

Шаг 3. Включение возможностей ботов

Активируем функции бота для автоматизации ответов и взаимодействия с API.

  1. В разделе УправлениеСообщения находим блок Настройки для бота.
  2. Открываем Возможности ботов.
  3. Включаем переключатель Возможности ботов.

Дополнительные функции:

  • Добавить кнопку «Начать» Эта опция добавляет в диалог кнопку старта. Она полезна, если нужно, чтобы пользователь не писал первое сообщение вручную, а сразу запускал сценарий.
  • Разрешать добавлять сообщество в чаты Эта настройка открывает возможность приглашать сообщество в беседы. Она нужна, если бот должен помогать в групповых чатах, а не только в личной переписке.

embedded-image-xxgxcdiy.png

Шаг 4. Получение токена доступа

Токен доступа нужен для подключения сообщества к WinWinBot или другому конструктору.

Перед созданием ключа убедитесь, что подключена двухфакторная аутентификация в VK ID.

  1. В разделе Управление переходим в Дополнительно.
  2. Открываем вкладку Работа с API.
  3. Нажимаем Создать ключ.

embedded-image-c0kbdl39.png

  1. Выбираем права доступа для ключа:
    • Управление сообществом — обязательно;
    • Сообщения сообщества — обязательно;
    • Прочие права доступа — опционально.

embedded-image-wvindfgy.png

  1. Нажимаем Создать.
  2. Для подтверждения действия вводим код, отправленный ВКонтакте на наш номер телефона.
  3. Копируем сгенерированный токен — длинная строка из букв и цифр.

embedded-image-zb61yslo.png

🔐 Токен — это прямой ключ доступа к управлению ботом. Не публикуйте его и не передавайте третьим лицам. Если считаете, что токен мог попасть в чужие руки — обновите его в том же разделе.

Шаг 5. Подключение к WinWinBot

Теперь подключаем бота ВКонтакте к платформе WinWinBot.

  1. Открываем личный кабинет WinWinBot.
  2. Нажимаем Добавить бота или переходим в раздел управления ботами.
  3. Выбираем платформу ВКонтакте.
  4. Нажимаем Получить список групп ВКонтакте и проходим авторизацию для подключения WinWinBot.

embedded-image-yvlemmxv.png

  1. Выбираем группу из списка и подтверждаем выбор.
  2. В личном кабинете WinWinBot Настройки бота → Подключение проверяем статус подключения токена. 

embedded-image-rf1bvzv8.png

Шаг 6. Первая настройка и проверка

Проверяем работу бота и настраиваем первое сообщение.

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

embedded-image-kxplskuw.png

  1. В сообщениях ВКонтакте проверяем отправку.

embedded-image-zdiarq6i.png

Если сообщение не отправилось — проверяем настройки Callback API и права токена доступа.

Бот подключён. Что дальше?

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

Хорошая новость: в WinWinBot для этого не нужен разработчик и не нужно разбираться в коде. 

Несколько идей, с чего можно начать:

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

Если ВК-бот у вас не первый и параллельно работает бот в Telegram — управлять обоими можно из одного кабинета WinWinBot. 

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