Skip to content

Repository files navigation

Disboard Autobump Logo

Disboard Autobump

A focused automation project that triggers Disboard bump commands on a schedule, with configurable cooldowns and channel targeting.

Python Platform Status Stars

Overview

Disboard Autobump is built for developers who want a simple and reliable way to automate recurring bump actions in a specific Discord channel.

It works by reading runtime settings from your local config, connecting through a vendored discord.py-self client, fetching the bump application command, and running it on a cooldown-driven loop. The next bump interval is generated from the configured range, with values near the middle of the range chosen more often than extremes.

Features

  • Automated bump trigger with cooldown scheduling
  • Config-based setup for token, channel, prefix, and weighted cooldown range
  • Lightweight single entrypoint runtime
  • Command cache refresh for resilient slash-command lookup
  • Basic rate-limit handling for safer retries
  • Windows-friendly install and run scripts

Tech Stack

  • Python (asyncio runtime)
  • discord.py-self (bundled in repository)
  • JSON-based configuration
  • Batch scripts for local Windows workflow

Installation

  1. Clone the repository
git clone https://github.com/Zectxr/disboard-autobump.git
cd disboard-autobump
  1. Install dependencies
install.bat
  1. Update configuration in config/config.json
{
  "token": "PUT YOUR TOKEN HERE",
  "command_prefix": "!",
  "channel_id": "YOUR_CHANNEL_ID",
  "cooldown_min": 2,
  "cooldown_max": 5
}

Usage

Start the app:

run.bat

Alternative direct run:

python main.py

Expected flow:

  1. Client logs in using the configured token
  2. Bot finds the bump command in the configured channel
  3. On success, the cooldown interval is applied for the next run

Screenshots

Terminal Screenshot Bump Successful Screenshot

Left: Terminal view. Right: Bump successful output.

Roadmap

  • Add startup validation for config and channel permissions
  • Add structured logging (console + file)
  • Add optional webhook notifications for successful bumps
  • Add environment-variable secret loading support
  • Add test coverage for config parsing and scheduler behavior

Contributing Guidelines

Contributions are welcome and appreciated.

  1. Fork the repository
  2. Create a feature or fix branch
  3. Keep commits focused and descriptive
  4. Open a pull request with summary, rationale, and test notes

Good first contribution ideas:

  • Error handling and diagnostics improvements
  • Setup and documentation enhancements
  • Reliability and scheduler behavior tuning

Disclaimer

Self-bot usage may violate Discord Terms of Service and may lead to account restrictions. Use this project responsibly, only in environments where you have explicit authorization.

About

Disboard AutoBump, A fastest way to grow your discord server. Undetected, Safe, Multi Server, discordpy

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages