Inferno - автоматический краш бот
Inferno - автоматический краш бот написанный на Python 3.9 и на модуле discord.py 1.7.3. Бот разбит на несколько файлов с командами для оптимизации работы над исходным кодом бота. У бота есть файл config.json и white_list.json. Данные файлы отвечают за конфигурацию бота и настройку чёрных и белых листов. Изначально бот носил название Excalibur. В 2023 бот сменил своё название на Inferno. Inferno отличается от Valkyrie тем, что при добавлении на сервер не нужно прописывать команды по типу !attack. Inferno при входе на сервер автоматически начинает краш.
НАСТРОЙКА
Для настройки Inferno вы должны открыть файл в папке json под названием config.json
Содержимое config.json. Вставьте свои значения в "". "command_cooldown_time" и "developer_list" принимают только целочисленные значения
{
"token": "Your bot token",
"prefix": "Your bot prefix",
"loghook": "Webhook Url",
"command_cooldown_time": 300,
"developer_list": [],
"nuke_channels_name": "crash3d",
"nuke_voice_name": "DDoS By Anarchy",
"nuke_categories_name": "DDoS By Anarchy",
"nuke_server_name": "...<<>>...",
"nuke_roles_name": "crash3d",
"nuke_webhook_name": "CrAsH3D by Anarchy Syndicate",
"nuke_avatar_file": "avatar.jpg",
"spam_text_file": "spam_text.txt"
}
token - В этой строке указывается токен вашего бота. Токен бота можно получить на официальном сайте разработчиков Discord.
prefix - В этой строке указывается префикс вашего бота. По умолчанию используется значение "!".
loghook - В этой строке указывается ссылка на webhook, на который отправляется информация об уничтоженном сервере.
command_cooldown_time - В этой строке указывается время (в секундах), в течение которого некоторые команды бота будут недоступны.
developer_list - В этом списке указываются идентификаторы пользователей, которые будут иметь доступ к системным командам редактирования черного и белого списков.
nuke_channels_name - В этой строке указывается название текстовых каналов, которые будет создавать бот.
nuke_voice_name - В этой строке указывается название голосовых каналов, которые будет создавать бот.
nuke_categories_name - В этой строке указывается название голосовых категорий, которые будет создавать бот.
nuke_server_name - В этой строке задается новое имя сервера. Когда бот уничтожает сервер, он меняет его имя на указанное.
nuke_roles_name - В этой строке указывается имя ролей, которые бот будет спамить при уничтожении сервера.
nuke_webhook_name - В этой строке указывается имя веб-хуков, которые будет создавать бот.
nuke_avatar_file - В этой строке указывается имя файла аватара. При уничтожении сервера бот меняет аватар сервера.
spam_text_file - В этой строке указывается имя текстового файла, содержащего текст спама.
Команды
Inferno не требует ввода команд для краша серверов
Ниже приведен удобный список всех функций Inferno, которые на данный момент доступны и успешно работают в боте версии 1.0.2:
> Функции бота
+ Автоматическое выполнение всех основных краш команд Valkyrie
+ Рассылка в лс
+ Бан участников после определённого времени в config
+ Защищает от краша серверов в белом списке
+ Не дает возможность пользоваться ботом людям из чёрного списка
Механика черных и белых списков
Механика черного и белого списков предназначена для контроля доступа к боту. Белый список содержит идентификаторы серверов, которые бот не может уничтожить (то есть если кто-то напишет команду на сервере из белого списка, бот ее не выполнит). Черный список содержит идентификаторы пользователей, которым запрещен доступ к командам бота (то есть если кто-то из черного списка напишет команду, бот ее не выполнит). Редактировать эти два списка можно с помощью специальных команд разработчика.