Андрей Смирнов
Время чтения: ~17 мин.
Просмотров: 4

Как сделать чат-бота вконтакте за полчаса с помощью chatgun

Что такое бот и для чего он нужен?

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

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

Существует много различных сфер, в которых вы сможете использовать деятельность созданного вами помощника, например, он сможет:

  1. Отвечать вместо вас на определённые сообщения (содержащие ключевые слова).
  2. Рассылать другим пользователям приглашения в вашу группу.
  3. Выполнять за вас рутинные действия в какой-либо игре, поднимая уровень.
  4. Создавать рассылку новостей группы.

Возможности Lizard VK Bot

Встроенный
парсер

Встроенный парсер
способен искать

1) Группы по ключевым словам с настраиваемым фильтром:

  • Количество участников от и до;
  • Только открытые сообщества;
  • Только открытая стена;
  • Только открытые комментарии;
  • Парсить только группы или только паблики;
  • Фильтр по стране и городу;

2) Поиск пользователей из групп, из поиска, из друзей:

  • Настройка сортировки по популярности и дате регистрации;
  • Фильтр по стране, городу, полу, возрасту;
  • Только онлайн пользователи;
  • Открытая стена или ЛС;

3) Поиск тем обсуждений

Парсить темы вы сможете из групп, при этом можно указывать
ключевые слова и стоп слова. Доступен парсинг также всех тем группы, а также
только открытых;

4) Парсинг фото или альбомов из групп:

  • Парсинг всех альбомов или по ключевым словам;
  • Парсер фотографий по количеству лайков или комментариев;

5) Поиск видео или трансляций по ключевым словам:

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

6) Поиск
товаров

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

Рассылка

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

Приглашения

Приглашать можно

1) Приглашать друзей в группу или из группы на встречу по
критериям:

  • Возраст, пол, страна, город;
  • Черный список;
  • Исключить пользователей без фото;
  • Исключить давно не заходивших;
  • Онлайн;
  • Онлайн с моб. устройства;

2) Приглашения в друзья по критериям:

  • Из поиска;
  • Из файла;
  • Из друзей;
  • Из группы;
  • Использование черного списка;
  • Онлайн пользователи;
  • Онлайн только с моб. устройств;
  • Исключить давно не заходивших;
  • Возможно прикрепить сообщение к заявке;

Работа с
группами и личной страницей

1) Доступные следующие возможности по работе с аккаунтами:

  • Перевести все заявки в друзья в подписчики;
  • Отмена исходящих заявок в друзья;
  • Перевести подписчиков в друзья;
  • Одобрить входящие заявки в друзья;
  • Выйти из всех сообществ;

2) Работа с группой

  • Очистка всех собак из группы;
  • Выйти из первых Nколичества групп;
  • Отменить все не принятые приглашения в группу;
  • Отменить только последние Nколичество приглашений в группу;

Sessions

Store anything for current user in local (or redis) memory.

Usage

const VkBot = require('node-vk-bot-api');
const Session = require('node-vk-bot-api/lib/session');

const bot = new VkBot(process.env.TOKEN);
const session = new Session();

bot.use(session.middleware());

bot.on((ctx) => {
  ctx.session.counter = ctx.session.counter || ;
  ctx.session.counter++;

  ctx.reply(`You wrote ${ctx.session.counter} messages.`);
});

bot.startPolling();
Default
const getSessionKey = (ctx) => {
  const userId = ctx.message.from_id || ctx.message.user_id;

  return `${userId}:${userId}`;
};

Какие боты используются в ВК?

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

Наиболее популярными являются роботы следующего характера:

  • Автоответчики (или чат-боты) – общение с аудиторией, ответы на повторяющиеся вопросы, информирование клиентов и т.д.
  • Раскрутка групп/аккаунтов – поиск целевой аудитории, рассылка сообщений и приглашений, масслайкинг, автопостинг, граббинг и т.д.
  • Вспомогательные – автопринятие заявок в друзья, выход из всех сообществ, очистка стены, диалогов, музыки и т.д.

Чат-боты

Для многих функция «Автоответчик» представляется лишь, как слова по типу «Меня нет на месте, напишите/позвоните позже». Но мало кто знает, что боты автоответчики для ВК могут не просто одинаково всем отвечать, но и общаться, как вполне реальный человек. Все зависит от того, как вы настроите робота и глубины его проработки.

Ниже приведены наиболее популярные чат-боты:

  1. БроБот.

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

Функционал БроБота (автоответчик):

  • ответы по ключевым словам;
  • прикрепление медиа-файлов;
  • обучаемый бот;
  • поддержка синонимов;
  • использование шаблонов (если необходимо);
  • ответы в беседах и комментариях.

При использовании одного аккаунта платить не придется. Весь функционал будет бесплатным. А в остальных случаях стоимость будет 599 руб./мес. (для 10 аккаунтов) и 1799 руб./мес. (для неограниченного числа аккаунтов).

2. BotVK.

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

Помимо стандартных функций автоответчика, BotVK умеет:

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

Все что нужно сделать: войти на сайт https://bot-vk.ru, привязать сообщество, настроить бота и запустить. Цена программы – 100 руб./мес. Есть также бесплатный пробный период (3 дня).

Боты для мобильных устройств (Андроид, Айфон)

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

Для смартфонов с ОС Android есть следующие боты:

  1. VK iHA bot.

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

Скачать робота можно в Google Play Market, введя его название в поиске.

  1. NeoBot.

Довольно простой, но функциональный бот для общения в ВК. Скачать его можно также в Play Market. Здесь есть следующие возможности:

  • использование флагов (например, флаг %chance% выдаст случайное число от 1 до 100);
  • имеет лог, где видны все действия программы;
  • банлист, то есть бот не будет общаться с теми, кто находится у вас в ЧС;
  • ответы только по обращению. К роботу надо обратиться, чтобы тот ответил, иначе игнор.

Это лишь некоторые возможности данного софта.

  1. FP VoiceBot.

Это голосовой чат-бот для ВК. Данный собеседник умеет не просто отвечать на сообщения, но делать это голосом. Он распознает сообщение, подбирает фразу и с помощью синтезатора речи записывает голосовой ответ. На данный момент это один из лучших русскоязычных голосовых автоответчиков. Скачать его можно на Google Play Market.

Для пользователей айфонов найти бота для ВК будет несколько сложнее. Дело в том, что на официальном источнике AppStore такого софта нет.

Боты для раскрутки

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

#1. На сайте Robochat

Пройдите регистрацию с помощью своего аккаунта в Вконтакте.

Кликните по кнопке «Подключить».

Выберите группу, для которой хотите создать программу и нажмите на нее.

  • Теперь нажмите на «Подключить».
  • Разрешите доступ к ней с этого сайта.

Пользуясь подсказками системы, создайте шаблон.

Выберите из предложенных на сайте вариантов нужный вам или создайте свой.

Нажмите на кнопку «Использовать».

  • Когда шаблон будет создан, кликните по нему и нажмите на кнопку «Подключить».
  • В выпадающем окне выберите сообщество и нажмите на «Подключить к шаблону».
  • Чтобы, при необходимости, отключить бота в группе ВКонтакте, перейдите во вкладку «Подключенные» и нажмите крестик напротив имени группы – появится всплывающее окно, в котором надо будет нажать «Удалить».

Как создать чат бота

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

Существует четыре вида чат-ботов:

· Помощники. Они постоянно рядом, находят необходимую для пользователя информацию, ставят будильник, осуществляют организационные задачи, такие как подачу заказа еды в офис или на дом, бронирование гостиничного номера, покупка билетов.

· Искусственный интеллект. Современные разработки подводят к тому, что чат-боты осуществляют задачи, требующие от человека достаточно много времени. Роботы способны отвечать на любые вопросы собеседника.

· Бизнес-боты. Они предоставлены для того, чтобы увеличивать коэффициент полезного действия и принимать участие в оптимизации бизнеса. Тут бот для группы вк является необходимостью. Допустим, сервис SpyCat 2.0 рассылает оповещение пользователю о полученных комментариях в сети ВК, при этом имея функцию автоответчика. Бизнес-боты понижают затраты, автоматизируют все рабочие процессы (выполняют рассылку сообщений клиентам и сотрудникам).

· Игровые. Программа, управляющая компьютером. Она имитирует партнеров в онлайн-игре по командам. Подобные боты основаны на искусственном интеллекте и полностью адаптированы к особенностям определенной игры.

Как создать чат бот в ВК? – это очень популярный вопрос от тех, кто намерен развивать свой бизнес посредством привлечения клиентов через бот ВК. Сделать это достаточно просто. Прежде чем приступить к этому делу, необходимо соблюдение следующих критериев: непрерывный доступ в интернет и наличие свободного времени. Также нужно скачать бесплатный чат-бот, запустить его и добавить аккаунт. Далее нужно ввести логин и пароль личной страницы в ВК. Затем откроется инструкция, ее необходимо прочесть и проследовать на вкладку «Сообщения». На стене сообщества своего аккаунта нужно написать «Бот, привет!». Спустя тридцать секунд он должен дать ответ. Во вкладках программы «Аккаунт», «Команды» можно изменять и настраивать функции бот ВК.

#2. Сервис bot-vk

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

  • Для начала перейдите на сайт bot-vk.ru.
  • Кликните по кнопке «Создать бота прямо сейчас» и авторизуйтесь в системе.

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

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

Там же можно будет и отключить бота, когда необходимость в нем отпадет.

#5. Вручную с помощью специального скрипта

Также, можно создать робота и вручную, написав к нему специальный скрипт. В целом процесс программирования помощника достаточно сложный, так как придется разбираться с вопросами API и настройкой системы. Если Вас это не пугает или есть некоторый опыт в таких делах, то сделать это будет несложно, ознакомившись со специальной инструкцией на официальном сайте ВК — https://vk.com/dev/bots_docs. Мы лишь проведем для Вас краткий курс создания чат-бота.

Для начала Вам нужно будет подготовить свое сообщество к размещению. Для этого переходим в пункт «Управление».

В разделе «Сообщения» выберите пункт «Настройки для бота».

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

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

Кстати, в этом пункте Вы можете добавить условия использования бота (кнопка «Добавить» и участие группы в беседах).

Теперь можно переходить к получению API. Для этого в том же блоке «Управление» щелкните по вкладке «Работа с API». И смело жмякайте по кнопке «Создать ключ».

Выберите необходимые Вам права и сохраните настройки.

Как Вы понимаете из инструкции, всё не так уж сложно, если Вы готовы разобраться с многочисленными понятиями типа API (CallBack API и Long Poll). Но стоит ли это делать, если есть другие возможности?

Плюсы и минусы

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

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

Несмотря на большое количество положительных сторон, существуют и негативные:

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

Условие

В зависимости от уставленных вами Условий, бот может выполнять разные действия. Например, отправлять
не подписанному пользователю предложение подписаться на сообщество каждый 5-ый переход в меню (что
достигается как раз благодаря связке переменных и условия).

Блок «Условие» может иметь 2 сценария выполнения —
«то» и «иначе». «То» выполняется при соблюдении установленного Условия, а «иначе»
наоборот — когда Условие не выполняется.

Рассмортим пример настроек Условия в зависимости от того подписан ли человек на наше
сообщество:

Ничто не мешает вам помещать один блок Условия внутрь другого, позволяя создать по-настоящему сложных и
удивительных
ботов:

Виды ботов

Чат-ботов можно классифицировать по типу и целям. По первому критерию выделяют два вида программ — примитивные и продвинутые.

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

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

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

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

Существует и другая классификация чат-ботов — по типу цели. Здесь можно выделить четыре вида программ:

  1. Помощники. Чат-боты этого вида найдут нужную вам информацию — например, прогноз погоды в соседнем городе, — помогут заказать еду в офис или подобрать самый дешёвый авиабилет. Понимают только шаблонные сообщения.
  2. Искусственный интеллект. Те самые продвинутые чат-боты. Их можно обучить чему угодно — закрывать клиентов на сделку, подыскивать пользователю нужную информацию и т. д.
  3. Бизнес-боты. Полезный инструмент для бизнес-сообществ. В такой чат-бот можно «зашить» рассылку с цепочкой писем для приглашения людей на вебинар или марафон, автоответчик с уведомлением о том, когда пользователи совершают какие-либо действия в сообществе.
  4. Игровые. С таким чат-ботом вы сможете сыграть в виселицу, рулетку или любую другую несложную игру. Такие программы с лёгкостью имитируют действия человека, так как основаны на искусственном интеллекте.

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

Как написать бота для ВК самостоятельно

Этот раздел будет полезен для тех, кто хочет подробней познакомиться со структурой бота и создать бот для вк бесплатно и собственными силами.

· В любом поисковике находим форму регистрации в «ВК». В строке «имя» вводим любое имя. В строке «фамилия», лучше всего вписать распространенную, фамилию. Кликаем «зарегистрироваться».

· Затем нужно вписать номер телефона и кликнуть «получить код».

· После подтверждения регистрации будет сформирована чистая страничка, которую необходимо заполнить. Теперь переходим к основному вопросу, а именно «Как самостоятельно создать бота в «ВК»?». В аккаунте нового пользователя следует заполнить все поля, обязательные для заполнения. А именно следующие:

Поэтапно:

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

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

2. Контакты: необходимо добавить страну, Skype, ссылку на личный сайт. Последние пункты можно и не добавлять.

3

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

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

4. Следующее — образование, отметить школу, учебные заведения и сохранить.

5. Карьера: необходимо вписать место учебы и деятельности, можно даже несколько, и также сохранить.

6. Служба: указывать нужно только, как правило, мужскому полу.

7. Жизненная позиция: следует заполнить — политические предпочтения, главное в жизни, мировоззрение, главное в людях, отношение к курению и алкоголю, источники вдохновения, и все это также сохранить.

Итак, теперь следует второй этап разрешения вопроса «Как своими силами создать бот вк? Теперь необходимо добавить аватарку и фото.

1. Находим в интернете в поисках «картинки» фотографии человека. Загружаем их на свой компьютер и сохраняем.

2. Желательно найти несколько штук фотографий одного и того же человека. В таком случае создается видимость » реального пользователя».

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

максимально приближено к реальности. Загружаем фото на страничку «ВК» и сохраняем.

4. Далее добавляем остальные фотографии, чем их больше будет, тем лучше. Они могут быть разнообразными. «Бот вк» может на них быть как в единственном числе, так и в компании или с группой людей. Нужно загрузить на аккаунт хотя бы 4-5 фотографий. Переходим на третий этап и узнаем, как создать «бота» в «ВК».

Следующий шаг…

Третий этап решения задачи: Как создать «бот Вконтакте для групп»? Следующий этап должен быть насыщен самыми активными действиями. На страничку нового фейка необходимо загрузить несколько видеороликов, и какие-либо аудиозаписи. А также снабдить аккаунт друзьями. Как создать «бота» в «ВК» без программ, так сказать, в ручном режиме? Этот способ создание «ручного» бота потребует затрат вашего времени. Дело в том, что друзей нужно будет добавлять вручную. Создавать запросы на добавление в друзья и принимать их придется ежедневно. Чтобы лжепользователь выглядел еще более живым, нужно, чтобы он общался.

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

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

Как отличить страницу реального пользователя от бота

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

  • Заблокированные в социальной сети аккаунты в большинстве случаев являются фейковыми или взломанными. Если вы видите “собачку” вместо аватарки и лично не знакомы с пользователем, то можете смело удалять такого товарища из подписчиков. Если вы знаете человека лично, то спросите, что случилось с его учетной записью в социальной сети, и потом решайте, что делать.
  • Если вместо аватарки мы видим мультяшного героя или лицо знаменитости, то высока вероятность того, что это бот. Посмотрите на другие снимки и попробуйте “пробить” человека по фото в той же социальной сети и поисковике. Если увидите совпадения на других страницах, то с вероятностью 99,9 % перед вами фальшивая учетка. Найти человека по фото в ВК не составит труда, если знать небольшие хитрости.
  • У пользователя много друзей, а среди них половина “собачек”, заблокированных пользователей.
  • Имя или фамилия наталкивает на мысль, что вам будут что-то продавать. Например, ко мне часто стучатся в друзья девушки с фамилией типа Игрушкина. Понятно, что они хотят продать мне детские игрушки, а не подружиться.

  • На стене нет своих записей, а только репосты, но так ведут свои страницы многие пользователи, поэтому по одному этому признаку судить нельзя.
  • У человека много друзей, но под публикациями нет или почти нет просмотров и комментариев.
  • Мало личной информации: не указан город, день рождения, место учебы, работы, нет ссылок на другие соцсети. Но опять же далеко не все реальные люди афишируют информацию о себе, поэтому 100-процентной уверенности тут нет.
  • Много рекламных и завлекающих постов про казино, ставки на спорт, увеличение кое-чего кое-где и другого подобного шлака.
  • Пользователь подписан на 200 и больше сообществ. Мало кто из обычных людей следит за новостями такого количества страниц. Причем среди них чаще всего можно увидеть магазины, предлагающие духи, одежду, обувь и другие товары.
  • Откровенные фотографии. Чаще всего реальные люди таким личным контентом в соцсетях не делятся.
  • Аккаунт создан недавно, 1 – 3 месяца назад.
  • Все публикации на одну тему.

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

Рейтинг автора
5
Материал подготовил
Максим Иванов
Наш эксперт
Написано статей
129
Ссылка на основную публикацию
Похожие публикации