Skip to content

UnrestrictedGPT/UGPTbumper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ugpt's Autobumper.

Rust based autobumper for discord servers utilizing disboard for server advertisement, this bot doesnt have any special features except automatically bumping your own server.

Youll have to host this bot on your own hardware, but its super duper simple to do so. AWS has t3.micro instances that is more than enough for this bot that either is free or costs $5 a month.

Disclaimer

Automating user accounts is a violation of Discord's Terms of Service. This bot serves as a proof of concept, and I cannot endorse its usage. Proceed at your own risk.

Features

  • Automatically triggers DISBOARD /bump every ~2h15m
  • Uses serenity_self gateway session_id + raw /interactions POST
  • Optional filter by application via COMMAND_APP_ID (e.g., DISBOARD 302050872383242240)

Requirements

  • Rust toolchain (stable)
  • Discord user token (selfbot). You are responsible for the account and ToS implications.
  • Target guild and channel where DISBOARD is installed and slash-commands are enabled

Quick start

  1. Create .env in UGPTbumper:
DISCORD_TOKEN=your_user_token
GUILD_ID=123456789012345678
CHANNEL_ID=123456789012345678
COMMAND_QUERY=bump
# Optional: restrict to DISBOARD app only
COMMAND_APP_ID=302050872383242240
# Optional: bump interval (defaults to 2h15m)
DURATION_HOURS=2
DURATION_MINUTES=15
# Optional: random extra minutes added each cycle (0..=JITTER_MINUTES)
JITTER_MINUTES=5
  1. Run locally (fastest iteration):
set -a; source UGPTbumper/.env; set +a
cargo run --manifest-path UGPTbumper/Cargo.toml

The service will try once on startup, then repeat every configured interval (defaults to 2h15m). Consider adding a small jitter (e.g., +3–5 minutes) when scheduling externally to avoid obvious patterns.

Troubleshooting

  • 400 on search: ensure COMMAND_QUERY matches an available slash command in that channel; check GUILD_ID/CHANNEL_ID.
  • 400 on interactions: ensure session_id is obtained (you should see READY in logs). If multiple "bump" commands exist, set COMMAND_APP_ID.

About

Rust DISBOARD autobumper

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages