June 14, 2022

Бот следящий за админами

Авторская статья от админа канала CRYPTO HIDE

Функционал бота

Бот получает информацию о всех ролях на нужном вам сервере дискорда, вы выбираете за кем именно хотите следить (модераторы/админы) далее бот ждёт любое сообщение от них, если модер что то напишет в чат - вы сразу же получаете уведомление в телеграмм с ссылкой на чат где только что было отправлено это сообщение

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

ШАГ ПЕРВЫЙ

  • Скачиваем Python и устанавливаем если его у вас нету (при установке обязательно нажимаем галочку как указано на скриншоте снизу)

Если всё установилось без проблем, отлично теперь можно переходить непосредственно к самому боту

ШАГ ВТОРОЙ

👉СКАЧИВАЕМ НАШЕГО БОТА ТЫК👈

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

Теперь вы можете увидеть файл с названием guildIDS.txt в этот файл вам надо написать номер гильдии за которой надо следить, если простым языком:

  • Просто откройте главный чат нужного вам дискорд сервера и скопируйте первые цифры в адресной строке как на скриншоте

Добавляем эти цифры в текстовик и закрываем

ШАГ ТРЕТИЙ

  • Отрываем CMD (WIN+R) и там пишем путь к папке где лежит бот
    Как это сделать? Просто пишем cd Desktop\название папки, у меня это выглядит так
  • После того как оно перейдёт в эту папку, пишем команду
    pip install pytelegrambotapi (если всё сделали правильно, должна пройти установка)
  • Далее так же пишем команду
    python -m pip install --user --upgrade git+https://github.com/Merubokkusu/Discord-S.C.U.M.git#egg=discum (Если всё сделали правильно, должна пройти установка)

Теперь запускаем бота командой

  • Пишем команду python название бота.py у меня это выглядит так
  • Если всё сделали правильно, то в командной строке бот у вас запросит ваш токен от дискорда, как на скриншоте

Если не знаете что такое токен и как его получить Посмотрите это видео

ШАГ ЧЕТВЁРТЫЙ

После ввода токена, у вас запросит ключ от бота, по этому мы плавно переходим к этапу настройки уведомлений в телеграм

Что бы получить свой токен бота телеграм, переходим в бота @BotFather и там создаём нового бота, получаем HTTP API Token и вводим его в софт.

Далее у вас попросит ваш личный ID Telegram, что бы его узнать переходим в бота @chatIDrobot и полученные цифры вводим в нашего бота

ШАГ ПЯТЫЙ

Если вы ВСЁ сделали правильно, после ввода вашего ID бот выдаст вам список всех ролей на нужном вам сервере, как у меня на скриншоте или больше (зависит от сервера)

  • Здесь просто смотрим что нам нужно, и вводим через запятую номера ролей которые нашёл бот, например у меня это 2,6,8
  • Если вы не натупили как хомяк, у вас всё должно работать, теперь бот ждёт сообщение от нужных вам модеров/админов и после того как они что то напишут в чат, бот в телеграм вам напишет имя админа + ссылку в каком именно чате сообщение было отправлено, как у меня на скриншоте

Небольшие комментарии

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

Статью подготовил Артём Хайд

Полезные ссылки: