× Главная О Нас Проекты Услуги Связь с нами

Valkyrie

OpenDNB, NAS

Valkyrie - классический краш бот

Valkyrie - классический краш бот написанный на Python 3.9 и на модуле discord.py 1.7.3. Бот разбит на несколько файлов с командами для оптимизации работы над исходным кодом бота. У бота есть файл config.json и white_list.json. Данные файлы отвечают за конфигурацию бота и настройку чёрных и белых листов. Изначально содержал 6 команд и носил название Biohazard. В 2023 бот сменил своё название на Valkyrie.

НАСТРОЙКА

Для настройки Valkyrie вы должны открыть файл в папке 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 - В этой строке указывается имя текстового файла, содержащего текст спама.

Список команд

Для просмотра списка всех команд бота введите команду documentation в чат любого сервера, где есть бот (не забудьте указать префикс перед названием команды), бот отправит вам список всех доступных команд в лс. Имя файла, в котором хранится команда документации: system_bot.py

Ниже приведен удобный список всех команд с описанием их функциональности, которые на данный момент доступны и успешно работают в боте версии 1.0.1:

Классические команды

+ attack - автоматическое уничтожение сервера.

+ delchannels - удаление всех каналов.

+ delroles - Удаление всех ролей.

+ channels - Массовое создание каналов.

+ roles - массовое создание ролей.

+ rename - изменение имени сервера.

+ delemoji - удаление всех эмодзи.

Команды для взаимодействия с участниками сервера

+ kick_all - Кикнуть всех участников.

+ ban_all - Запретить доступ всем участникам.

Команды для взаимодействия с ролями

+ admin - Предоставить себе роль с правами администратора.

+ everyone_admin - Предоставить права администратора всем участникам.

+ giverole <@Ping role | ID role> - Наделить себя указанной ролью.

Команды спама

+ spam - Массовая рассылка сообщений по каналам.

+ allspam - Массовая рассылка сообщений по всем каналам.

+ dmspam <@пинг | ID> - Массовая рассылка сообщений по указанным.

Настравиваемые краш-команды

+ customchan - Массовое создание каналов с указанным именем.

+ customroles - массовое создание ролей с указанным именем.

+ customname <Имя> - Изменение имени сервера на указанное.

+ customspam - Массовая рассылка спама с указанным текстом.

Команды разработчика

+ bl_add - Добавить идентификатор пользователя в черный список.

+ bl_delete - Удалить идентификатор пользователя из черного списка.

+ wl_add - Добавить идентификатор сервера в белый список.

+ wl_delete - Удалить идентификатор сервера из белого списка.

Механика черных и белых списков

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

Просмотр команд через бота

Чтобы просмотреть список всех команд бота, введите команду documentation в чат любого сервера, где есть бот (не забудьте указать префикс перед именем команды), бот отправит вам список всех доступных команд в bos. Имя файла, в котором хранится команда документации: system_bot.py