A lightweight, stealthy, and robust Python script designed to automate /bump commands for multiple Discord bots (e.g., Disboard, ServerMate) simultaneously.
Optimized for Linux VPS environments (Ubuntu/Debian) with systemd support for 24/7 operation.
This script automates a User Account (Self-Bot). This is against Discord's Terms of Service.
This project is for educational purposes only.
The author is not responsible for banned accounts or any other consequences.
Use at your own risk.
- Multi-Bot Support: Can trigger slash commands for multiple bots in a sequence.
- Stealth Mode:
- TLS Fingerprinting: Mimics a Chrome browser on Windows to avoid detection.
- Randomized Intervals: Waits 2 hours + a random "jitter" (2–15 minutes).
- Human-like Delays: Pauses randomly between different bot commands.
- No Scraping: Disables guild member fetching (
chunk_guilds_at_startup=False) to minimize API traffic. - Robustness: Automatically handles connection drops, timeouts, and restarts.
- Configurable: All settings (Tokens, IDs) are stored in a separate JSON file.
- Python 3.8 or higher
- A Linux Server (VPS) or local machine
- A Discord User Token
git clone https://github.com/Zeyrox77/discord-auto-bumper.git
cd discord-auto-bumperThis keeps your system clean and prevents conflicts.
# Install venv if missing
sudo apt update && sudo apt install python3-venv -y
# Create and activate environment
python3 -m venv venv
source venv/bin/activateThis project uses discord.py-self to handle user automation.
pip install -r requirements.txtRename the example config:
mv config.json.example config.jsonEdit the configuration file:
nano config.jsonFill in your details:
{
"user_token": "YOUR_USER_TOKEN_HERE",
"channel_id": 123456789012345678,
"bots": [
{
"name": "Disboard",
"id": 302050872383242240
},
{
"name": "OtherBot",
"id": 987654321098765432
}
]
}- user_token: Open Discord in Browser → F12 → Network → Type anything in chat → Look for the request → Copy Authorization header.
- channel_id: Right-click the channel in Discord → Copy ID.
- bots: Add the Name and the Application ID (Bot User ID) of the bots you want to trigger.
To test if everything works:
python3 main.pyTo keep the bot running 24/7, even after a server restart.
Create a service file:
sudo nano /etc/systemd/system/discord-bumper.servicePaste the following content (Adjust the paths to match your username/location!):
[Unit]
Description=Discord Auto Bumper
After=network.target
[Service]
# Replace 'ubuntu' with your username
User=ubuntu
WorkingDirectory=/home/ubuntu/discord-auto-bumper
# Path to python in your venv and path to main.py
ExecStart=/home/ubuntu/discord-auto-bumper/venv/bin/python -u main.py
Restart=always
RestartSec=30
[Install]
WantedBy=multi-user.targetEnable and Start:
sudo systemctl daemon-reload
sudo systemctl enable discord-bumper.service
sudo systemctl start discord-bumper.serviceCheck Status & Logs:
# Check status
sudo systemctl status discord-bumper.service
# View live logs
journalctl -u discord-bumper.service -f