Vkbot как пользоваться
Перейти к содержимому

Vkbot как пользоваться

Как пользоваться VKbot: инструкция

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

vkbot как пользоваться рассылкой

Где взять?

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

NFC-метки: что это, особенности Вам будет интересно: NFC-метки: что это, особенности

Чтобы пользоваться VKbot, не потребуются специальные знания или опыт. Интерфейс полностью на русском языке, поэтому освоиться здесь сможет даже новичок.

Возможности

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

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

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

утилита VKbot

Инструкция по использованию

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

После авторизации выбираем соцсеть ВК и вводим личные данные — пароль и логин. После чего кликаем на кнопку «Продолжить». Спустя несколько секунд аккаунт станет доступен в одноименной вкладке. Чтобы составить задание для автоматического выполнения, можно кликнуть по аккаунту правой кнопкой мыши и в меню выбрать пункт «Задание» или «Функции». Также перемещаться между разделами можно с помощью вкладок на верхней панели. К списку возможных заданий относятся:

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

Например, нам нужно начать пользоваться рассылкой в VKbot по списку друзей, поэтому выбираем пункт «Отправлять ЛС сообщения» и жмем на кнопку «Дальше». Следом идет выбор критериев, по которым автоматический бот начнет отбирать аккаунты и отправлять им шаблон сообщений. Можно искать подходящих людей в друзьях, в группах и так далее.

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

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

как пользоваться программой vkbot

Функции

Более сложные действия в программе называются функциями. Их можно настроить в одноименной вкладке. К списку функций относится:

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

Например, мы хотим пользоваться программой VKbot для сбора информации о пользователях, которые заинтересовались публикацией. Для этого выбираем пункт «Парсинг ИД из лайков».

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

Мы рассмотрели основные функции, которыми можно пользоваться в VKbot. Утилита имеет любые возможности для автоматизации управления соцсетями.

Как создать бота ВКонтакте: гайд для старта на платформе

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

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

Начинаем с идеи

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

автоматизация вашей службы поддержки;

помощь в работе бизнеса (оформление заказов и доставки в вашем магазине, общение с клиентами);

внедрение социальных механик (знакомства, поиск единомышленников, опросы);

рекламные проекты или, например, текстовые квесты.

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

Готовим сообщество для бота

Сообщество — это точка входа для пользователей, которые будут общаться с вашим ботом. Если у вас уже есть такая страница, проверьте, включены ли сообщения («Управление сообществом» → «Сообщения»). Так пользователи смогут писать боту, когда он будет готов.

Если сообщества ещё нет, его нужно создать.

Как открыть сообщество ВКонтакте — подробная инструкция по всем шагам запуска и возможностям сообществ.

Выбираем сценарий для получения обновлений

Чтобы реагировать на какие-либо события, ваш скрипт бота должен о них узнать. Для этого существуют два подхода — Callback API и Long Poll.

Как начать использовать Callback API

Подключите свой сервер в настройках сообщества («Управление сообществом» → «Настройки» → «Работа с API»). А затем выберите типы событий, данные о которых требуется получать: например, новые комментарии и фотографии.

Документация Callback API — подробно о подключении, удалении сервера, настройках через API, типах событий, поддержке в SDK + пример использования.

Long Poll API

Этот подход позволяет работать с событиями из вашего сообщества в режиме реального времени. В отличие от Callback API, очередь из событий хранится на стороне ВКонтакте — мы не будем присылать отдельное уведомление для каждого события. Чтобы использовать Bots Long Poll API, откройте раздел «Управление сообществом», на вкладке «Работа с API» перейдите к «Long Poll API» и выберите «Включён».

Документация Long Poll API — инструкция по подключению, настройке через API, информация о формате данных и ошибках, а также поддержке в SDK.

Изучаем стартовую документацию и правила платформы

Правила платформы — обязательные требования к функциональности и сценарию бота;

Знакомство с API ВКонтакте — если вы ещё не работали с нашим сервисом API, узнайте, с чего начать;

ВКонтакте API — сообщество с актуальной информацией об обновлениях и дополнениях API.

Получаем ключ доступа

Ключ доступа потребуется для получения обновлений в Long Poll, а также для работы с API. Вы можете сгенерировать несколько ключей с разными правами доступа. Важно помнить, что ключи нельзя размещать публично. Для получения ключа требуется лишь открыть раздел «Управление сообществом» (или «Управление страницей», если у вас публичная страница), выбрать вкладку «Работа с API» и нажать «Создать ключ доступа».

Получить ключ доступа можно, используя Authorization Code Flow — двухэтапный вариант с дополнительной аутентификацией вашего сервера.

Документация Authorization Code Flow — всё о запросе списка администрируемых сообществ, открытии диалога авторизации, правах доступа, получении code и access_token.

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

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

Переходим к возможностям

Чат-бот общается с пользователями с помощью сообщений сообщества. Для их отправки применяется метод messages.send. Вы можете использовать любые вложения: фотографии, аудиозаписи или видео, документы, голосовые, ссылки. Сообщения отправляются с помощью запросов к API ВКонтакте.

Сообщения от бота. API для чат-ботов, часть 2 — подробная инструкция по работе с сообщениями бота, вложениями, пользовательским контентом и другими возможностями.

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

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

Карусели. API для чат-ботов, часть 4 — всё об этом шаблоне сообщений, их отправке, структуре элементов и обратной совместимости.

Выбираем функции для бизнеса

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

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

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

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

[VK BOT] Полезные функции для бота вк (Часть 2)

Подготовка к работе с ботом:

1) Готовый скрипт к написанию команд бота. Можно использовать уже использованный, главное не запутаться куда нужно прописывать новые команды.
2) VK_API — варианта два: можно использовать уже имеющийся с прошлых статей. Либо качаем новую версию, важно если вы собираетесь делать персональные настройки беседы, а также для команд из след. статьи (для команды Погода (не обязательно), перевод, кубик 1-6 ставка) kotoff_net.zip
В этом архиве есть все нужные файлы. Берите всё что вам нужно на здоровье )
3) Желание сотворить хоть что-то и следовать инструкциям

P.S. Давненько я ничего не писал. Постараюсь не испортить эту статью и сделать всё по красоте, а также побыстрее выпустить 3 часть

Начнем мы с самого простого — это проверка на обращение к боту:
После проверки на тип сообщения

добавляемЧтобы всё работало как надо, нам нужно получить не всю строку $cmd а лишь первое слово из строки, для этого давайте в переменных добавим новую переменную (в bot.php из архива выше этого делать не надо, т.к. там всё это уже подготовлено)Думаю пояснить тут нужно $args, как с ним работать и для чего оно нужно нам:
1) Нужен он нам для получения например id пользователя после команды. Пришла команды !бан id. и под $args[0] будет находиться id.
Или допустим пришла команда !сообщение id. Как дела?, Тут под args[0] — id.. , args[1] — как, $args[2] — дела?, но нам нужно же передать сообщение под args[1 и 2], для этого уберем args[0] и после преобразуем остальное в строку: $get_text = implode(» «, array_slice($args, 1));
Таким образом мы преобразовали $args в строку и убрали от туда id..

Отлично, теперь давайте вернемся к проверки на обращение к боту.. Ой А ведь можно было немного по другому написать команду, чем мы и займемся. А переменные наши еще пригодятся в таком виде
Давайте заменим if(in_array($cmd, [‘бот’, ‘bot’])) < на
if(in_array(mb_strtolower($messages[0]), [‘бот’, ‘bot’])) < Теперь в теле этой проверки просто нужно отредактировать $args, $cmdА теперь добавим интересную вещь. Если вам нужно чтобы бот отвечал только тогда, когда обратились к нему, то после закрывающей скобки добавляемВ итоге у меня получился такой код:

Команда ‘созвать всех’

Для этого нам нужно превратить всю команду в строку и проверить её на текст:Далее нам нужно получить список пользователей и из него отправить уведомление каждому:Вот и готова команда, но давайте добавим интересную штуку как проверка на админ права в беседе
Сделаем это через vk_api.php откройте этот файл и листайте в самый конец скрипта и перед последней скобкой создадим новую функцию с названием isAdmin. Можно просто скопировать и вставить перед ПОСЛЕДНЕЙ скобкой public function isAdmin ($peer_id, $id)
Создали новую функцию с названием isAdmin и принимаемыми переменными (аргументами) id беседы и id пользователя

$chatInfo = $this->request(‘messages.getConversationsById’, [‘peer_ids’ => $peer_id, ‘extended’ => 0]);
Запрос к вк о получении данных о беседе

if($id == $chatInfo[‘items’][0][‘chat_settings’][‘owner_id’] || in_array($id, $chatInfo[‘items’][0][‘chat_settings’][‘admin_ids’])
Произвели проверку на совпадение id пользователя с id администраторов и создателя
Если проверка прошла, то вернули значение true, а иначе false

Объясняю как теперь это использовать в скрипте бота. Вернемся к bot.php (или как у вас называется файл бота)
После проверки на команду ‘Созвать всех’ добавляем проверку if где обратимся к созданной нами функции

Таким образом у нас получиться:

Важно: для следующих команд обязательно нужна база данных
Метод подключения и работы с ней можете использовать свой, однако я буду делать как и ранее через readBeanPHP. Как подключить и настроить можно найти в прошлых статьях, но вкратце:
1) Скачать архив выше
2) Заменить на свои данные в файле db.php
3) Подключить db.php к ваще файлу бота (в архиве он уже подключен к bot.php)
4) Используем как в статье

Также нужно отметить, что для следующей команды нужен vk_api.php который находится в архиве!!

Регистрации беседы в базе с персональными настройками

Чтобы сделать беседам какие-то свои настройки, то заходим в vk_api.php, ищем функцию registrationChat и в редактируем регистрацию в записи для бд.
Теперь нужно сделать смену названия беседы в настройках, если его изменили в беседе
Теперь в скрипте бота после регистрации (и проверки на админку) мы добавим проверку на измену названия
Таким образом мы узнали о действии в беседе, ВАЖНО! в переменных у вас должен быть $chat_act = $data->object->action; А теперь давайте получим настройки для беседы и заменим название беседы на новое. Я использую RedBeanPHP, а вы можете использовать что-то другое, однако в статье всё работает через (связанное с бд) rb.php
В теле создадим новую переменную с настройками беседы
В базе название записано в столбце ‘title’, давайте же получим пришедшее название и заменим его
Далее просто можно уведомить, что новое название было записано в бд
Итоговый код:

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

  • アレクセイ サモシュキン
  • 04.09.2019
  • 13 027
  • 27
  • 12

Добавить комментарий

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