Что такое бот в вк и зачем он нужен: краткое пособие

Содержание:

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}`;
};

#3. Конструктор bots-kit

Еще один интересный конструктор — bots-kit.com. Для того, чтобы начать им пользоваться, также обязательно пройти регистрацию.

Или как вариант — воспользуйтесь входом через ВК.

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

Затем в разделе «Настройки» отредактируйте сценарий.

После того, как закончите настройку, не забывайте нажать «Сохранить».

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

Заполните небольшую анкету и нажмите «Добавить», чтобы Ваши настройки вступили в действие.

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

Как создать бота во Вконтакте: краткое пособие

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

Для большинства юзеров предлагаю следующую инструкцию по созданию чат-ботов:

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

В строке приветственного сообщения можно написать один или несколько вариантов, которые бот будет отправлять попеременно. Также есть возможность создавать индивидуальные сообщения, указав адресатов. Одним из функционалов этого сервиса является возможность прописывать заранее сценарии переписок. Для этого нужно только продумать от 5 до 10 вопросов, которые задают друг другу в сети пользователи.

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

  • Обязательно уделите время прописыванию ключевых слов, по которым бот будет отправлять ответы пользователям по вашим сценариям переписки. И добавьте смайлики, прикрепленные изображения, макросы. Это поднимет настроение гостям и привлечет больше подписчиков в режиме онлайн, 24/7.
  • Как только все необходимые инструменты и алгоритмы прописаны, нажимаете кнопку «Сохранить». 

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

Заранее прописанный алгоритм позволит вашему боту реагировать на любой присланный файл: картинку, мем, фото или аудио и видеоматериалы.

Лучшие способы создать бота в группы ВКонтакте для сообщений

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

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

Способ №1. Бот «Робочат» позволят создавать ботов для сообществ

Первым из ботов, о которых я расскажу – это «Робочат». Данный бот обладает довольно простым функционалом, при этом так же незамысловат и удобен в настройке.

Для его установки перейдите на сайт robochat.io, и нажмите на кнопку «Создать бота» (при необходимости, пройдите процедуру регистрации через ваш е-мейл).


Нажмите на «Создать бота» для начала процедуры создания бота для вашего сообщества в ВК

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

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

Приложение запросит доступ к вашему аккаунту в VK (данный аккаунт должен одновременно иметь права администратора в нужном вам сообществе «Вконтакте»). Нажмите на «Разрешить».

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

Теперь вернитесь на вашу страницу на сайте Robochat.io, перейдите во вкладку «Чат-бот» слева, в которой будут располагаться три подвкладки («Основное», «Сообщения ВК», «Ключевые слова»).

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

Способ №2. Бот «BotVK» — автоматизированные ответы на сообщения пользователей паблика

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

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


Нажмите на кнопку «Создать бота» для начала подключения «BotVK» к вашей группе

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

Справа будет располагаться меню управления нашим ботом.

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

Как визуально выглядит процедура работы с данным ботом можно посмотреть на видео:

Способ №3. Чат-боты на сайте bots.hsstore.ru

Также вы можете воспользоваться платными ботами на сайте bots.hsstore.ru. Здесь представлены множество платных ботов для VK, функционал которых доступен за ежемесячную плату в 990 рублей. Среди них википедия-бот (присылает статьи с Википедии по запросам), бот для общения (умеет соединять вас анонимно с другим неизвестным пользователем), бот для демонстрации гороскопов и так далее.

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

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

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

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

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

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

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

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

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

Настройка беседы

Настройки, которые не вошли в другие категории команд:

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

  • Задать сообщение, которое нужно посылать при добавлении в беседу. Оно будет самоудаляться через 2м

  • Убрать приветствие

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

  • Добавлять людей в беседу могут только модераторы

  • Указать ограничение на число сообщений в минуту для не-модеров. При включённом /антирейд кикает за превышение лимита в минуту на 5 сообщений

  • Снять ограничение

  • Указать ограничение на число сообщений подряд для не-модеров

  • Снять ограничение

  • В беседе могут писать только модераторы, остальные сообщения удаляются

  • Все сообщения (даже от модераторов) будут удаляться через указанный срок

  • Выключить удаление всех сообщений

  • Бот будет кикать за 5 нарушений подряд (см. , , , ), а также за очень большие сообщения и за сообщения с кучей эмодзи. По умолчанию настройка включена

  • Все участники (кроме модеров) должны будут написать указанное вами слово, чтобы общаться в беседе. За игнорирование требования 4 раза подряд — кик

  • Выключить «антибот»

  • Если включено, то массовый призыв (через и подобные) можно делать только модерам. За нарушение — кик. По умолчанию настройка включена

  • Получить ссылку на приглашение в беседу (только если бот-юзер — создатель беседы)

  • Сгенерировать новую ссылку

  • Удалить всю информацию о беседе и деактивировать ботов

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

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

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

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

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

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

Methods

constructor(settings)

Create bot.

// Simple usage
const bot = new VkBot("TOKEN");

// Advanced usage
const bot = new VkBot({
  token: process.env.TOKEN,
  group_id: process.env.GROUP_ID,
  execute_timeout: process.env.EXECUTE_TIMEOUT, // in ms   (50 by default)
  polling_timeout: process.env.POLLING_TIMEOUT // in secs (25 by default),
  v: '5.103', // Vk version, we do not recomend to change it
  pollingVersion: 3  // Vk Polling version, we do not recommend to change it
});

Add simple middleware.

bot.use((ctx, next) => {
  ctx.message.timestamp = new Date().getTime();

  next();
});

.command(triggers, …middlewares)

Add middlewares with triggers for event.

bot.command("start", ctx => {
  ctx.reply("Hello!").then(() => {
    console.log("The message is successfuly sent");
  });
});

.event(triggers, …middlewares)

Add middlewares with triggers for selected events.

bot.event("message_edit", ctx => {
  ctx.reply("Your message was editted");
});

Add reserved middlewares without triggers.

bot.noCommand(ctx => {
  ctx.reply("No commands for you.");
});

.sendMessage(userId, message, attachment, keyboard, sticker)

Send message to user.

// Simple usage
bot.sendMessage(145003487, "Hello!", "photo1_1");

// Multiple recipients
bot.sendMessage(145003487, 145003488, "Hello!", "photo1_1");

// Advanced usage
bot.sendMessage(145003487, {
  message: "Hello!",
  lat: 59.939095,
  lng: 30.315868
});

// Send image
const file = fs.readFileSync('C:/Users/M4k5y/Projects/lilDiary/Services/bot/logo.png');
bot.sendMessage(145003487, 'Look at my images!', file); // file is a png image Buffer 

Start polling
ts is timestamp of the last event you can get events after
ts is not required

bot.startPolling(ts);

.on(event, handler)

Set event listener, useful for saving last ts to DataBase

bot.on("poll", ts => {
  console.log(`Poll is done, ts: ${ts}`);
});

bot.on("error", err => {
  console.log(err);
});

bot.startPolling();

.once(event, handler)

Set event listener which excecutes once

bot.once("startPoll", ts => {
  console.log("Bot started");
});
bot.startPolling();

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

1) В программе есть масслайкинг из поиска или файла (с фильтрами);
2) Поддерживается работа сразу с нескольких аккаунтов;
3) Есть поддержка прокси;
4) Работает с антигейтом и рукапчей;
5) Широкие возможности по настройкам таймингов, лимитов и так далее;

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

Лицензия на месяц выйдет в 690 рублей без ограничений по
количеству аккаунтов. Ознакомиться с Lizard VK Bot лично можно здесь.

Галерея

Markup

Keyboards

  • : Create keyboard
  • : Create custom button
  • : Set oneTime to keyboard

Advanced usage

// custom buttons
ctx.reply('Hey!', null, Markup
  .keyboard(
    Markup.button({
      action: {
        type: 'open_link',
        link: 'https://google.com',
        label: 'Open Google',
        payload: JSON.stringify({
          url: 'https://google.com',
        }),
      },
      color: 'default',
    }),
  ),
);

// default buttons
ctx.reply('How are you doing?', null, Markup
  .keyboard(
    
      Markup.button('Normally', 'primary'),
    ,
    
      Markup.button('Fine', 'positive'),
      Markup.button('Bad', 'negative'),
    ,
  ),
);

.keyboard(buttons, options)

Create keyboard with optional settings.

/*

  Each string has maximum 2 columns.

  | one   | two   |
  | three | four  |
  | five  | six   |

 */

Markup.keyboard(
  'one',
  'two',
  'three',
  'four',
  'five',
  'six',
, { columns: 2 });
/*

  By default, columns count for each string is 4.

  | one | two | three |

 */

Markup.keyboard(
  'one',
  'two',
  'three',
);

Create custom button.

Markup.button('Start', 'positive', {
  foo: 'bar',
});

Helper method for create one time keyboard.

Markup
  .keyboard('Start', 'Help')
  .oneTime();
Markup
  .keyboard('Start', 'Help')
  .inline();

Stage

Scene manager.

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

const bot = new VkBot(process.env.TOKEN);
const scene = new Scene('meet',
  (ctx) => {
    ctx.scene.next();
    ctx.reply('How old are you?');
  },
  (ctx) => {
    ctx.session.age = +ctx.message.text;

    ctx.scene.next();
    ctx.reply('What is your name?');
  },
  (ctx) => {
    ctx.session.name = ctx.message.text;

    ctx.scene.leave();
    ctx.reply(`Nice to meet you, ${ctx.session.name} (${ctx.session.age} years old)`);
  },
);
const session = new Session();
const stage = new Stage(scene);

bot.use(session.middleware());
bot.use(stage.middleware());

bot.command('/meet', (ctx) => {
  ctx.scene.enter('meet');
});

bot.startPolling();

Context

ctx.scene.enter(name, step) // Enter in scene
ctx.scene.leave()             // Leave from scene
ctx.scene.next()              // Go to the next step in scene
ctx.scene.step                // Getter for step in scene
ctx.scene.step=               // Setter for step in scene

#4. Боты для телефона

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

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

Приглашение и исключение из беседы

  • Кикнуть из беседы. Кик бессрочный. Кикнутого можно пригласить обратно
  • Кикнуть удалённых и забаненных в ВК пользователей
  • Кикнуть участников, не писавших сообщения за указанный срок. Учитываются только сообщения, написанные в присутствие бота!
  • Кикнуть участников, зашедших в беседу недавно, в течение указанного срока
  • Пригласить в беседу. История переписки (последние 1000 сообщений) будет видна новичку
  • Забанить на определённый срок. Во время бана пользователя нельзя пригласить в беседу. Если он добавил в друзья бота-помощника, то этот бот его вернёт. При повторном применении к уже забаненному пользователю, он перебанивается, начиная с текущего момента
  • Забанить навсегда. Такой пользователь не будет автоматически разбанен
  • Разбанить и пригласить в беседу
  • Заглушить на определённый срок. Пользователь сможет читать, но не писать в беседе
  • Бессрочное заглушение
  • Отменить заглушение
  • Посмотреть список пользователей в бане и муте

Привязка акканутов CR и BS

Модераторы бесед могут привязать к любому пользователю ВК его аккаунты Clash Royale

  • Привязать пользователю аккаунт CR или BS
  • Отвязать от пользователя аккаунт CR или BS
  • Отвязать от пользователя все аккаунты

После этого можно будет легко смотреть, кто он такой, через другие команды.

  • Показать роли и краткое описание аккаунтов пользователя
  • Показать теги аккаунтов указанного пользователя
  • Показать подробную информацию по аккаунтам указанного пользователя
  • Показать аккаунт без привязки
  • Показать количество трофеев на аккаунтах указанного пользователя
  • Показать будущие сундуки на аккаунтах CR указанного пользователя

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

Как проверить группу на ботов и удалить их

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

Есть и готовые решения, например, сервис AntiDogs. Он помогает узнать, сколько “собачек” в группе, и удалить заблокированных подписчиков. Заходим на сайт memedia.ru, спускаемся в самый низ страницы и находим нужный нам подраздел.

Теперь копируем адрес сообщества ВКонтакте, вставляем его в специальное поле и нажимаем кнопку “Сканировать”.

В результате проверки получаем расклад, сколько всего подписчиков в сообществе, сколько из них живых, временно и окончательно заблокированных, а также вывод о соотношении “хороших” и “плохих” аккаунтов.

Если количество “собачек” критическое, то есть очень большое, то лучше не откладывать и заняться “уборкой”. Можно это сделать самостоятельно вручную или заплатить небольшую сумму (сейчас это 299 рублей) и использовать AntiDogs для удаления нежелательных фолловеров.

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

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

Скачать готовый бот для ВК

В данном разделе мы подробно рассмотрим, как и где можно скачать бот вк. На самом деле, скачивание бота абсолютно несложная задача, справиться с которой может абсолютно любой человек, которые имеет навыки пользования ПК. Скачать Бот ВК, можно на сайте vk-robot. или на других сайтах. Всех их объеденяет одно, а именно: риск скачать вирус, скачать устаревшую программу, которая не только не будет Вам полезна, а поспособствует быстрому бану и разного рода другие неприятности. Скачивая в сети программы вы очень рискуете.

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

Роли

Управление ролями:

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

Выдача ролей:

Показать роли участника

Показать список участников с указанной ролью

Призвать в беседу участников с указанной ролью

Выдать указанную роль пользователям

Забрать указанную роль у пользователей

Снять с себя все роли (админы, осторожно!)

Особые роли: , , , . Особым ролям также можно давать «человеческие» названия. По умолчанию:

  • =
  • =
  • =
  • =

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

  • Посмотреть руководящие роли и их обладателей
  • =
  • =
  • =
  • =

При переименовании особых ролей, соответствующие команды также переименовываются.

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

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

Когда бот-юзер получает Администратора беседы (выдаётся через версию для ПК), он выдаёт роль Создателю беседы и роли другим Администраторам беседы

Если вы неосторожно поснимали все руководящие роли и слишком поздно осознали свою ошибку, вернуть их может Создатель беседы, если кикнет бота-юзера, добавит и снова выдаст Администратора беседы

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

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

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

Скачиваем Termius, устанавливаем программу, далее нажимаем кнопку «+ NEW HOST».

В поле «Adress» вставляем IP сервера, который мы получили в письме после оплаты тарифа. Не забываем заполнить «Username» и «Password».

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

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

sudo apt update

sudo apt install nodejs

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

mkdir rasp_bot 

cd rasp_bot

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

npm i vk-io

Переходим во вкладку SFTP в Termius и нажимаем «SELECT HOST».

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

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

node index.js

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

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

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

npm install pm2 -g

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

pm2 start index.js

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

Кому нужны чат-боты

Допустим, у вас есть довольно раскрученный аккаунт во Вконтакте, вы занимаетесь продажей некоего товара через него. С чем вы сталкиваетесь ежедневно? Именно. С одними и теми же вопросами потенциальных покупателей. Что может сделать купленный или созданный вами бот:

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

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

Боты нужны для крупных порталов, ресторанов, кафе быстрого питания, сервисов с доставкой. Это упрощает работу и сокращает время на выбор клиента, сборку заказов.

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

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

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

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

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

Поэтапно:

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

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

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

3

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#1. На сайте Robochat

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

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

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

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

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

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

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

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

Удаление сообщений

  • Удалить пересланные сообщения
  • Удалить пересланные сообщения по таймеру
  • Удалить свои сообщения по таймеру
  • Не удалять сообщения
  • Удалить сообщения за указанный интервал времени
  • Удалить сообщения указанных пользователей за указанный интервал времени
  • Переключить удаление сообщений с руганью. Слова, считающиеся ругательствами, можно посмотреть здесь
  • Переключить удаление голосовых сообщений
  • Переключить удаление граффити
  • Переключить удаление шифровок от Coffi
  • Переключить удаление всех ссылок от не-модеров
  • Переключить удаление всех фото и видео от не-модеров
  • Если от одного не-модера идут 2 сообщения с кучей эмодзи подряд или 2 стикера подряд или дубль, старое такое сообщение удаляется
  • Переключить удаление шифровок от Coffi
  • Удалять стикеры и прочий «мусор» через указанный срок после его написания
  • Отключить «чистую историю»
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector