May 26, 2022

DMDGO - Дискорд бот на все случаи жизни.

Итак, сегодня речь пойдет про мультифункционального бота для дискорда, который умеет так много, но о котором знают так мало людей в Ру комьюнити. Первый и самый главный вопрос - что же он умеет? А он умеет он всё и даже немного больше, конкретнее на скрине внизу.

Да, бот на английском языке. Кто не разбирается - https://translate.google.com + https://puzzle-english.com.

Коротко о функциях

1) Инвайтер. Жмём 1, видим Single Invite (то есть войти на один сервер) или Multiple (войти сразу на несколько серверов дс), вводим инвайт код, впысиваем количество потоков (не больше 10, а лучше 1-3), ставим задержку в секундах между действиями и жмём Энтер. После чего стартует работа

2) Массовая рассылка в ЛС. Предложит либо ввести сообщение вручную, либо считает его из файла message.json. Второй вариант удобнее, просто заменяем фразу в скобках на нужную вам.

3) Спам в лс, только уже одному человеку, а не массовая рассылка. Думаю суть понятна, идем дальше.

4) Добавление реакций на сообщение. Выбираем From message, вводим токен который авторизован на том сервере на смс в котором вам нужно добавить реакции, далее вводим айди сообщения и айди чата (к примеру, жмём на general-chat в списке правой кнопкой и там копировать ID), выбираем emodji который вам нужен и начинается работа.

5) Эта функция скопирует выбранное вами сообщение и сохранит его в документ.

6) Если вы купили аккаунты в формате логин:пароль:токен, данная фукнция уберет лишнее и оставит только текстовый документ с токенами. Кому-то пригодится.

7) Проверяет работает ли токен, не заблочен ли он.

8) Покинуть сервер. Вводим количество потоков и сервер ID (именно айди, а не ссылку. Чтобы видеть айди, надо включить в настройках режим разработчика (что-то подобное) и тогда вы сможете копировать ID аккаунта или сервера; гуглится за 1 минуту), после чего все аккаунты, которых лежат в tokens.txt покинут выбранный вами сервер.

9) После запуска, будет удерживать ваш аккаунт в онлайне. Удобно если идёт розыгрыш или прямой эфир, будет показывать будто бы вы онлайн.

10) Парсер. Фукнция испольуется в основном для сбора подписчиков для дальнейшей рассылки или на ваше усмотрение. Если выбрать 1, спарсит айди участников сервера которые онлайн. 2 это парсинг из реакций, например тех кто поставил смайлик на вкладку Verify, ну тут уж вам решать. 3 берет оффлайн (или вообще всех) подписчиков сервера.

11) Смена имени.

12) Смена аватарки профиля.

13) Проверяет на сервере ли токен.

14) Смена описания профиля.

15) Используется чтобы поставить реакцию при входе на сервер, aka верификация.

16) Смена Hypesquad статуса. Кому надо тот поймет, кому не надо то забейте.

17) Меняет пароль на аккаунте, требует формат email:pass:token.

18) Создание Embed сообщения. Подробнее гуглите и спрашивайте в чате, используется оно для рассылки, спамерам привет.

19) Инфо

20) Выход

Установка и настройка

В первую очередь скачиваем и устанавливаем язык программирование Golang -> https://go.dev/dl/.

Самого бота скачать можно по ссылке https://github.com/V4NSH4J/discord-mass-DM-GO/releases/tag/1.9.3, выбираем вашу систему и скачиваем (не source code, для виндовс DMDGO_v1.9.3_windows_AMD64.zip).

Распаковываем в папку, discord-mass-dm-GO.exe служит для запуска бота. В README.md всевозможная информация по настройке и тд. В папке input находятся текстовые документы, куда вам нужно ввести соответствующие данные. Там же есть папка pfps, в неё добавляем картинки для смены аватарки профиля.

В файле config.yml находятся всевозможные настройки, которые вы можете редактировать конкретно под себя, благо их там большое количество и экспериментировать можно как вам того хочется. Настройки описывать здесь не буду, так как их достаточно много и каждую из них вы можете найти в файле README.md или уточнить что-то в нашем чате.

В tokens.txt вставляем токены от аккаунтов. Для некоторых функций (смотреть на картинке ниже) понадобится поменять формат токенов в tokens.txt на почта:пароль:токен. Нужный формат указан в скобках напротив каждой функции.

Выводы

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