Skip to content

Zectxr/disboard-autobump

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.

Features

  • Automated bump trigger with cooldown scheduling
  • Config-based setup for token, channel, prefix, and interval
  • 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",
	"prefix": "!",
	"channel_id": "YOUR_CHANNEL_ID",
	"cooldown_minutes": 150
}

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

No releases published

Packages

 
 
 

Contributors

Languages