Рейд бот для флуда в беседах. Поддерживается добавление нескольких ботов одновременно (количество упирается только в возможности вашего пк). Размещение — группа.
vk-raid-bot’s Introduction
Рейд бот вк для флуда в беседах. Поддерживается добавление нескольких ботов одновременно (количество упирается только в возможности вашего пк). Размещение — группа.
Устанавливаем недостающие библиотеки из файла requirements.txt
Заполняем поля файла accounts.json:
«pod_token» = «» — токен для приглашения ботов в беседу через скрипт, если вы сами будете приглашать ботов в беседу, то он не нужен «group_token» = «» — токен группы с которой будет происходить рейд «group_id»: — айди группы с которой будет происходить рейд
Переходим сюда для получения «pod_token», нажимаем Разрешить. В адресной строке, все что между token= и pod_token»
Для получения токена группы переходим в нужную группу:
Управление -> Настройки -> Работа с API -> Создать ключ -> Выставляем галочки и создаем
Для получения айди группы переходим в нужную группу:
РЕЙД БОТ ВК
Управление -> Настройки -> Адрес сообщества -> Номер сообщества -> club*цифры* -> Копируем только цифры
В файле RaidBot.py в 54 строке копируем все что в кавычках, создаем в своей группе пост и вставляем скропированный текст. Нажимаем на дату поста и копируем из адресной строки все что полсе w=, пример — wall-196079784_14. Вставляем это в 55 строку в поле attachment
Также нужно настроить Long Poll API для бота:
Управление -> Настройки -> Работа с API -> Long Poll API -> Long Poll API: Включено + Версия API: 5.92 -> Типы событий -> Выставляем галочки
И последний шаг:
Управление -> Сообщения -> Сообщения сообщества: Включены -> Настройки для бота -> Возможности ботов: Включены -> Разрешать добавлять сообщество в беседы — ставим галочку
Чтобы собрать все в .exe файл используем команду:
pyinstaller —onefile RaidBot.py
Чтобы все работало — помещаем .exe файл и accounts.json в одну папку
Источник: codemonkey.link
Shadow Hack Blog
В этой статье я расскажу и покажу как создать рейд бота для социальной сети Вконтакте. Этот бот будет спамить в беседах Вконтакте, тем самым мешая другим общаться в этой беседе, то есть вы с помощью этого бота будете «атаковать» беседу. Чаще всего эти атаки называют «рейд».
Начало (Настройка группы, добавление приложения)
Чтобы сделать рейд бота вам нужна группа. После того как вы создадите группу, нужно её настроить. Сделайте так же, как на скриншотах.
Теперь нужно добавить в группу приложение «Smartbot» и «Bot Pod». Smartbot нужен для самого рейд бота, а bot pod для добавления бота в беседы. Если нажать на одном из приложений «Изменить», то можно сделать их видимыми только для администратора сообщества или для подписчиков.
РЕЙД БОТ В ВК НА АНДРОИД
Важно!
Лучше сделать группу закрытой или частной, так меньше шанс улететь в бан. Сделать закрытой или частной можно только группу, с публичной страницей такого не получится.
Основной этап (Работа над ботом)
Теперь у нас появились 2 кнопки. Жмём на верхнюю.
Добавляем сообщение. Условие выбираем «Содержит». Ещё нужно чтобы вопрос был включен в беседах. В диалог можно отключить, чтобы он не отвечал в сообщения группы.
Условия делаем такие: пробел, запятая с пробелом. И ещё одним условием или несколькими можно написать сообщение, на которое он будет отвечать, например «RAID».
Теперь ниже создаём кнопки и сообщения.
В сообщения можно добавить следующее:
- Длинные тексты
- Картинки
- Символы (которые лезут на всю страницу сайта)
- Кучу смайлов
- И так далее
Взять символы, тексты и смайлы можно тут — For Raids
Желательно добавить таких сообщений не менее 10. Оптимальный вариант 20-30 сообщений.
Завершающий этап (Последняя настройка, советы)
Теперь переходим в настройки бота (иконка в виде шестерни). Выбираем «Отвечать в беседах». Настройки нам больше не нужны.
Советы сделаю в виде ответов на вопросы.
Как узнать что ты получил бан в боте? Когда дают бан?
Бан выдаётся после одного или двух ботов. После бана вы сможете добавлять приложение в группу и смотреть его в других группах, но вы не сможете менять что-либо в приложении.
Можно ли получить бан в самом Вконтакте?
Да, но временный. Вашу страницу заморозят если вы будете состоять в группе с вашим рейд-ботом, но это в случае если саму группу забанили. Такое бывает редко, но у меня банили.
Сколько будет работать такой бот?
Бот будет бесплатным в течении одной недели. После его отключат за неуплату (возможно не сразу). Возможно и раньше, если создатели узнают о рейд боте.
Что не стоит делать с ботом?
Не меняйте тариф на бесплатный, у бота пропадёт функция кнопок и он не будет отвечать в беседах.
Что делать, если бот не отвечает на кнопки?
Слово, которое вы написали в кнопках (например, RAID) добавьте в условия.
Источник: shack-blog.blogspot.com
Дальше напишите /register и внимательно следуйте инструкциям бота. Он попросит ввести отдельными сообщениями код тренера, ник в игре, уровень , город и язык.
Внимание! После регистрации не удаляйте чат с ботом!
Обновление своих данных
Если вы уже зарегистрированы, но у вас изменились уровень, ник, или код тренера, напишите в чат с ботом команду /update . Процесс по шагам аналогичен регистрации.
2. Участие в дистанционных рейдах
Для участия в созданном другими игроками рейде нажмите кнопку «Войти», бот сообщит, что вы вошли, когда рейд соберётся, зайдите в игру и ожидайте приглашения в друзья и бот сообщит вам за 2 минуты до рейда, что он начнется.
Заходим в рейд.
При выборе подходящего рейда нажимаем кнопку «Войти». При закрытии регистрации на рейд вы увидите своё имя в списке ожидания.
Ожидаем рейд.
У организатора рейда в ЛС появилась информация о всех зарегистрировавшихся на его рейд. Он выбирает, с кем хочет зарейдить и добавляет их в друзья.
Если вы не видите кнопки войти, то все рейды уже собрались, либо они собираются за долю секунды, ожидайте новых рейдов.
- Нажав кнопку выход, вы выйдите из рейда и организатору бот не пришлет ваш код.
- С помощью кнопок ниже участники могут голосовать насколько удачно они поймали или не поймали покемона.
- Сделав ответное сообщение с командой /msg и текстом можно отправить сообщение всем участникам рейда
3. Создание своих рейдов.
Создаём рейд.
Если вы хотите пригласить тренеров на рейд, то в чате нужно написать команду для организации своего рейда в следующем формате:
/raid X Y Описание
X- минут до захода в рейд (5-99)
Y- приглашаемых тренеров (до 7 из-за высоких нагрузок)
Описание- босс, город, погода.
В описании можно использовать только буквы и запятые. Нельзя использовать «*», «-«, «.»
Пример: вы хотите позвать на помощь в рейде 5 тренеров, босс — Молтрес, заходить в рейд собираетесь через 15 минут, то команда в чат будет:
/raid 15 5 Молтрес, Москва, без буста
НЕ СОЗДАВАЙТЕ рейд если на гиме осталось менее десяти минут до его окончания, это может вызвать проблемы для приглашённых тренеров
Ждём желающих. Когда свободных мест не останется, бот сам начнёт рейд.
Бот покажет в чате список участников и отправит организатору в ЛС инфу о них: ссылка на профиль ТГ, ник, код тренера и его уровень.
Добавляем друзей. Выбираем среди желающих до пяти тренеров, копируем их коды дружбы и добавляем в друзья.
Рейдим. За две минуты до рейда бот напомнит о нём в чате. Вы уже добавили всех желающих в друзья и готовы побеждать. Скопируйте нижнюю строчку из сообщения бота, содержащую ники участников и вставьте в поиск при отправке приглашений на рейд, чтобы они удобно сразу отобразились в списке друзей.
- Запуск — нажав кнопку «Запустить», вы принудительно соберете рейд с теми участниками, которые вошли на данный момент. Это бывает нужно, чтобы собрать рейд пока не кончилось время.
- Удаление рейда — Нажав кнопку «Удалить», вы отмените набор рейда и удалите его из базы данных.
- Отмена рейда — Нажав кнопку «Отменить рейд», вы удалите собранный рейд и уведомите участников об отмене рейда
- Перезаход — Нажав кнопку «Перезаход», вы отправите уведомление в чате участникам о том, чтобы они вышли из рейда и ждали от вас приглашение еще раз.
- Удаление из рейда — После нажатия кнопки «Удалить из рейда» у вас появится список всех участников в виде кнопок с ником и уровнем, из которого можно выбрать тренера, которого вы хотите удалить. Эта функция нужна чтобы люди зря не ждали приглашения в рейд, в который их не возьмут.
- Создатель рейда сделав ответное сообщение с командой /msg и текстом может отправить сообщение всем участникам рейда
Источник: teletype.in