Чат бот вконтакте как сделать

Добавил пользователь Владимир З.
Обновлено: 10.09.2024

Виды ботов

Перед созданием чат-бота необходимо определиться с целями, которым он послужит.

Другая классификация разделяет ботов в зависимости от их цели.

  1. Помощники. Они понимают только шаблоны и занимаются поиском информации для пользователя – от подбора дешевых авиабилетов и заказа еды до прогноза погоды.
  2. Искусственный интеллект. Именно о них мы говорили выше – продвинутый обучаемый бот для бесед в ВК сможет совершить сложные операции.
  3. Бизнес-боты. Помогают бизнес-страницам – например, рассылая письма, приглашая на мероприятия (вебинары, марафоны)
  4. Игровые. Сыграют с вами в простые игры.

Преимущества и недостатки чат-ботов

Рассмотрим главные плюсы и минусы внедрения чат-ботов.

  • Быстрые ответы на вопросы потребителей 24/7
  • Удобство интерфейса
  • Быстрая реакция при небольшом потреблении трафика
  • Упрощенный доступ к информации
  • Не требуется установка или скачивание
  • Высокая скорость вычислительных операций
  • Возможность работы на любых платформах с мессенджерами
  • Возможность работы в групповых чатах
  • Многие пользователи хотят живого общения с людьми
  • Лишены импровизации, и отвечают только на заложенные в программу вопросы
  • Существенная вероятность сбоя программы
  • Недоступность мощных ботов для рядового пользователя
  • Несовершенство интерфейса
  • Небольшое количество возможностей
  • Малая известность в широких кругах

Как создать чат-бот ВКонтакте

Чтобы создать бота, отвечающего на вопросы пользователей, воспользуемся сервисом Robochat.io.

Сервис Robochat.io

Если в сообществе ВКонтакте меньше 50 тыс. человек, сервис позволит сделать чат-бота бесплатно. Сообществам, имеющим больше 50 тыс. подписчиков, придется приобрести платную подписку – самый дорогой тарифный план обойдется в 999 рублей и позволит создать бота с широкими возможностями.

Для настройки программы создания чат-бота следуйте инструкции ниже:

Как создать чат-бота ВКонтакте

Когда мы разобрались с тем, зачем нам нужен такой чат-бот, давайте приступим к его созданию.

Настройка сообщества ВКонтакте для чат-бота

ВКонтакте

Выбираем любую тематику и вводим название.

Группа ВК

Создание группы ВК

Настройки для бота ВК

Работа с API ВК

Long Poll API

Long Poll API события

Callback API

Ключи доступа

Настройка группы завершена!

Пишем скрипт чат-бота ВК

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

Создаем файл index.js на компьютере и открываем его редактором кода или IDE (я использую VS Code).

Теперь нам нужно импортировать библиотеку, которую мы установим на сервер позже, и вставить токен (ключ доступа), который мы получили в прошлых шагах:

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

Заполните этот объект вашими данными по вышеуказанному примеру.

Теперь можно написать условие для просмотра расписания на всю неделю:

Сохраняем файл и приступаем к его установке на сервер.

Установка и запуск чат-бота

VDS Timeweb

Заполняем контактные данные, затем выбираем, на какой период мы хотим арендовать сервер (чем больше срок, тем меньше цена). Также я рекомендую вам использовать Ubuntu 20.04, так как эта система лучше всего подходит для такого рода задач.

UBUNTU 20.04

После оплаты мы получаем данные для подключения к серверу. Подключиться можно через разные программы, но я рекомендую использовать Termius . Покажу на ее примере, как подключиться к серверу и скопировать на него наш скрипт.

Termius

Termius подключение

Сохраняем данные и нажимаем на созданное подключение.

Termius - настройки

Мы попали в консоль. Теперь нам нужно установить node.js и npm на наш сервер, для этого поочередно пишем в консоль:

Создадим папку, в которую поместим наш скрипт и зайдем в нее:

Теперь установим библиотеку для работы с VK API:

SFTP в Termius

Выбираем наше подключение и попадаем в папку root на сервере, в которой мы уже создали папку для нашего скрипта. Заходим в нее и путем перетаскивания (Drag'n'Drop) файла перекидываем скрипт с нашего ПК на сервер.

Папки сервера

Возвращаемся в консоль и пишем:

Проверяем нашего бота в ВК.

Чат-бот ВК

Теперь нам нужно, чтобы скрипт работал даже после закрытия консоли. Для этого я рекомендую использовать PM2 ( моя статья об этом софте ).

Возвращаемся в консоль сервера и пишем:

Далее запускаем скрипт:

Готово! Теперь наш скрипт будет работать в режиме 24/7. Мы можем смотреть расписание прямо из диалога ВК!

Рассмотрим 2 инструмента для создания ботов. Один из них - сторонний сервис, а второй - внутреннее приложение соцсети.

 Чат-бот для группы ВК

Создаем чат-бота для ВК в Robochat.io

Зарегистрируйтесь в сервисе через e-mail или ВКонтакте.

Чат-бот для ВК в Robochat.io

Выбор шаблона в Robochat.io

Как выбрать реакцию бота в Robochat.io

Управление ботом в Robochat.io

Реакция на подписку в Robochat.io

Как настроить реакцию на подписку в Robochat.io

Как настроить реакцию на отписку в Robochat.io

Ответ на медиафайлы в Robochat.io

Настройка ответа на медиафайлы в Robochat.io

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

Настройка команды в Robochat.io

Шаблон рассылки в Robochat.io

Создаем чат-бота для ВК при помощи приложения Smart Bot

Добавление Smart Bot

 Панель управления в Smart Bot

В вопросах можно настроить формулы: что будет отвечать бот на определенные ключевые слова.

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

Шаблоны в Smart Bot

 Как запланировать рассылку в Smart Bot

 Настройки Smart Bot

Теперь вы знаете, как создать чат-бота для группы ВК. Пусть ваш бот будет лучшим!

Чат-бот ВКонтакте

Чат-бот ВКонтакте

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


Зачем нужна эта технология, понятно. Теперь пришло время узнать, как сделать и добавить своего бота во ВК. В нашем примере мы будем использовать такие инструменты:

  • рассылочный сервис Senler;
  • конструктор ботов Robochat.io.

1. Сначала зарегистрироваться в сервисе и добавить группу в личном кабинете.

2. Разрешите инструменту доступ данным и действиям в сообществе.

3. Выберите стартовый шаблон для первичной настройки чат-бота для ВК. После этого система выполнит сопряжение группы и шаблона, а также предоставит доступ к личному кабинету.

Продвижение сайта с помощью ботов

Продвижение сайта с помощью ботов

Реакция бота на подписку

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

2. Сформируйте приветствие, а также предложите помощь в навигации и поиске информации.

Настройка реакций бота на подписку пользователя

Настройка реакций бота на подписку пользователя

Реакция бота на отписку

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

Сервис рассылки Senler

Сервис рассылки Senler

Для применения этой возможности нужно выполнить следующую инструкцию:

1. Зарегистрируйте аккаунт и войдите в личный кабинет.

Особенности настройки команд

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

2. В верхней форме прописывается основное ключевое слово.

как составить команды для бота в ВК

как составить команды для бота в ВК

Создание игры с чат-ботом

1. Создайте новую команду с первым вопросом.

Создание игр с чат-ботами ВК

Создание игр с чат-ботами ВК

3. Пропишите корректный вариант ответа.

4. В сценарии нужно прописать ключ, который будет являться правильным ответом.

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

Использование динамичных кнопок

3. Откроется интерфейс с кнопками, где нужно прописать ключевую фразу или слово.

5. Прописываем сценарий для ключа, соответствующего названию кнопки.

6. Сохраняем изменения.

Настройка реакций на частые вопросы

Важный нюанс

Подведем итоги

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

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