Skip to content

setuptools/CDisTech

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🖥️ CDisTech

📌 Заголовок

  • 📖 Данный дискорд крашер создать исключельно в образовательных целях
  • 🛠️ Я не беру ответственность за использования данного ПО
  • 🗃️ Не трогайте файл конфигурации без надобности

🧾 Информация

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

💡 Наши премуищества

  • **Постоянные обновление ** Есть постоянная поддержка и обновление ПО

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

  • Приятный интерфейс Пока программа находится в консольном формате , но мы хотим перенести в формат GUI

📥 Установка

  • Шаг 1 Скачайте **Python 3.10+ **
git clone https://github.com/setuptools/CDisTech.git

Перейдите в директорию ПО

cd CDisTech
  • Шаг 2 Установите requirements.txt
python -m pip install -r requirements.txt

Проверте наличие модулей

python -m pip list
  • Шаг 3 Запустите программу
python -m main.py

🗃️ Конфигурация

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

  • Конфиг
{
    "commands": {
        "command_for_kill": false,
        "command_prefix": "!",
        "command": "nuke"
    },
    "nasties": {
        "nasties_status": true,
        "del_chats": true,
        "del_categories": true,
        "del_voices": true,
        "del_stickers":true,
        "del_emojis":true,
        "create_nasty_chats": true,
        "random_name_of_nasty_chats": true,
        "names_of_nasty_chats": [],
        "spam": true,
        "messages_for_spam": [
        ],
        "create_nasty_voices": true,
        "random_name_of_nasty_voices": true,
        "names_of_nasty_voices": [],
        "anonymisation_member": true,
        "anonymisation_nick": "",
        "ban_members": true,
        "ban_reason": "Crash server",
        "link_everyone": true
    },
    "info": {
        "info_status": true,
        "user_collector": true,
        "audit_log_collector": true,
        "audit_log_limit":100,
        "last_screen": true
    }
}
  • Разберём каждый пункт
  1. Вы можете увидеть 3 словаря это наши группы в которых находятся основыне параметры для бота

  2. Вы можете увидеть основыне параметры о которым мы поговорим**:**

    • Commands (команды) command_for_kill = True - параметр который запускает автоматический краш в положении False. При активном же положении ожидает команды , если команду для запуска скрипт не находит , запускает автоматический краш в положении False

      command_prefix = "!" - параметр задающий префикс боту по стандарту это !

      command = "nuke" - сама команда для запуска краша сервера по стандарту nuke

    • Nasties (гадости) nasties_status = True - параметр отвечающий за все гадости в положении False не вызывает ни одну из гадостей

      del_chat = True - параметр который отвечает за удаление всех чатов на сервере

      del_categories = True - параметр который отвечает за удаление всех категорий на сервере

      del_voices = True - параметр который отвечает за удаление всех голосовых каналов на сервере

      del_sticker = True - параметр который отвечает за удаление всех стикеров на сервере

      del_emojis = True - параметр который отвечает за удаление всех эмодзи на сервере

      create_nasty_chats = True - параметр который отвечает за создание чата с гадостями

      random_name_of_nasty_chats = True - параметр которйы отвечает за рандомизацию имён для чатов с гадостями

      names_of_nasty_chats = [] - список названий для чатов с гадостями так же работает с включённым параметром random_name_of_nasty_chats = True

      spam = True - параметр который отвечает за спам во все чаты на сервере

      message_for_spam = [] - параметр который отвечате за отсылаемые сообщения в чате . если список пустой создаёт рандомизированые сообщения

      create_nasty_voices = True - параметр который отвечает за создание голосовых каналов с гадостями

      random_name_of_nasty_voices = True - параметр который отвечает за рандомизацию названий для голосовых каналов с гадостями

      names_of_nasty_voices = [] - параметр который отвечает за название голосовых каналов с гадостями (создаёт столько каналов , сколько имён в списке)

      anonymisation_member = True - параметр который отвечает за изменения ника пользователю

      anonymisation_nick = "" - параметр который отвечает за ник который будет отображаться при изменение его ботом

      ban_members = True - параметр который отвечает за бан пользователя

      ban_reason = "Crash server" - параметр который отвечает за причину блокировки пользователя при бане

      link_everyone = True - параметр который отвечает за упоминание всех @everyone

    • Info (информация) info_status = True - параметр который отвечает за то , будет-ли собираться информация перед крашом сервера

      user_collector = True - параметр который отвечат за то , будет-ли собираться информация про каждого пользователя сервера , информация будет помещена по пути ./files/server_info/{GuildName}/members.json

      audit_log_collector = True - параметр который отвечает за то , будет-ли собираться информация из аудит логов , информация будет помещена по пути ./files/server_info/{GuildName}/audit_logs.json

      audit_log_limit = 100 - параметр который отвечает за лимит логов собираемых при методе audit_log_collector

      last_screen = True - параметр которыйы отвечает за то , будет-ли сделан последний скриншот сервера при его краше последний скриншот - сохраняются первоначальный вид сервера: каналы , категории , голосовые каналы , баннер сервера , аватарка сервера

About

Discord crasher for server with many functions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages