ZonicIsAlive
← all projects

Zade

A modular Discord automation client featuring cleanup logic, visual archives, terminal remote control, and rate-limit handling

Python0updated Aug 29, 2026view on github ↗

🛡️ Discord Zade Self-Bot

A professional-grade Discord self-bot built with discord.py-self. Features advanced cleanup logic, interactive visual archives, terminal-based remote control, and multi-layered rate-limit protection.


✨ Key Features

  • 🛡️ Vast Rate-Limit Protection: Multi-layered jitter, batch cooling, and dynamic 429 error handling to keep your account safe.
  • 💻 Terminal Console: Control your bot directly from the terminal. Supports remote clearing by ID and status updates.
  • 🎯 Targeted Cleanup: Delete messages or reactions in any DM or channel using their ID, even if you aren't active in them.
  • 📊 Interactive HTML Archives: Generates beautiful, Discord-themed chat logs with live CDN avatars and clickable user profile modals.
  • 🤖 Persistent Automation: Full Auto-Responder system (.ar) and custom message triggers (.msg) saved via JSON.
  • 🟣 Advanced Presence: Streaming status, Watching/Listening/Competing modes, and Rich Presence buttons.
  • 🔍 Utility Suite: Built-in Snipe, Calculator, Avatar fetcher, Translator, and Detailed User Info.
  • 🔤 Text Effects: Mock text, Reversing, and Zalgo corruption.

🚀 Installation Guide

  1. Install Dependencies: Make sure you have Python installed, then run:

    pip install -r requirements.txt
    
  2. Configure .env: Create a file named .env in the root directory:

    # Your Discord user token (NOT a bot token)
    DISCORD_TOKEN=your_token_here
    
    # Command prefix — change to any character you like (default: .)
    PREFIX=.
    

    (To find your token: Open Discord in your browser > DevTools F12 > Application > Local Storage > token)

  3. Run the Bot:

    python main.py
    

🗂️ Configuration Files

FilePurpose
.envToken and command prefix
auto_responses.jsonAuto-Responder triggers (managed by .ar commands)
rpc_config.jsonRich Presence settings (managed by .rpc commands)
config.jsonSaved custom messages (managed by .msg commands)

💻 Console Commands (Type in Terminal)

CommandDescription
clear <id> <n/all>Clears messages in a specific Channel or DM ID.
cr <id> <n/all>Full cleanup (msgs + reactions) in a specific ID.
status <text>Updates your status directly from the terminal.
panicImmediate emergency shutdown of the bot.

📜 Discord Commands (Default Prefix: .)

🧹 Cleanup & Safety

CommandAliasDescription
.clear <n/all> [id].c, .clClears your messages. (Optional ID for remote clear).
.cr <n/all> [id].unreactFull Cleanup: Deletes your messages AND reactions.
.block [@user]-Mass deletes your messages with a user and blocks them.
.nuke [msg]-Deletes and recreates the current channel (if you have perms).
.ghost-Toggles Invisible/Online mode.
.panic-Instant Kill: Shuts down the bot immediately.

🎭 Presence & Status

CommandDescription
.rpcShows the interactive Rich Presence Builder menu.
.rpc set <name>Sets the main title of your Rich Presence.
.rpc applyPushes the configured Rich Presence to your profile.
.rpc clearClears your current Rich Presence.
.status <text>Sets activity or status (online, dnd, idle, invisible).
.stream <title>|<url>Sets Streaming status with custom Twitch URL and details.

🛠️ Utility

CommandAliasDescription
.archive [@user]-Generates an interactive HTML log of a channel or DM.
.calc <math>-Evaluates mathematical expressions (e.g., .calc 5*5).
.snipe-Shows the last message deleted in the channel.
.av <@user>.avatarFetches a user's high-res profile picture link.
.whois <@user>.infoShows detailed user/account information and roles.
.perms [@user]-Checks your (or another user's) permissions in the channel.
.sd <sec> <msg>-Sends a Self-Destructing message.
.countdown <n>-Starts a countdown from N.
.schedule <min> <msg>-Sends a message after a specified delay.
.fake <text>-Generates a fake forwarded message block.
.typing <on/off>-Toggles your typing indicator.
.steal <emoji> [name]-Steals a custom emoji and adds it to your server.
.reload-Reloads data from disk (configs, etc).

✨ Fun & Visuals

CommandDescription
.react <n> <emoji>Reacts to the last N messages with the specified emoji.
.tr <lang> <text>Translates text (e.g., .tr es Hello). Use .tr list for languages.
.ascii <text>Generates 3D ASCII art text.
.embed <title>|<txt>Creates a fake embed block using ANSI colors.
.txt mock <text>AlTeRnAtInG cApS.
.txt rev <text>Reverse text.
.txt zalgo <text>Z̸̢͔͝a̷̢̛l̵̰͑g̶̟͝o̶ corruption.

👤 Account & Automation

CommandDescription
.guildsLists the servers you are currently in.
.friendsLists your current friends.
.leave <id>Leaves a specific server by its ID.
.ar add <trg>|<rsp>Adds an auto-response trigger.
.ar listLists all active auto-responses.
.ar remove <trg>Removes an auto-response.
.msg add <nm>|<txt>Saves a custom message.
.msg listShows all saved messages.
.msg <name>Sends a saved message.

📝 License

This project is licensed under the ISC License.


⚠️ Safety Warning

Self-bots are against Discord's ToS. This bot includes advanced rate-limiting and humanized delays to minimize risk, but use it responsibly. Avoid mass-deleting thousands of messages in a single session.


📬 Contact Me

Website Discord GitHub Email