A focused automation project that triggers Disboard bump commands on a schedule, with configurable cooldowns and channel targeting.
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.
- 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
- Python (asyncio runtime)
- discord.py-self (bundled in repository)
- JSON-based configuration
- Batch scripts for local Windows workflow
- Clone the repository
git clone https://github.com/Zectxr/disboard-autobump.git
cd disboard-autobump- Install dependencies
install.bat- Update configuration in config/config.json
{
"token": "PUT YOUR TOKEN HERE",
"prefix": "!",
"channel_id": "YOUR_CHANNEL_ID",
"cooldown_minutes": 150
}Start the app:
run.batAlternative direct run:
python main.pyExpected flow:
- Client logs in using the configured token
- Bot finds the bump command in the configured channel
- On success, the cooldown interval is applied for the next run
Left: Terminal view. Right: Bump successful output.
- 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
Contributions are welcome and appreciated.
- Fork the repository
- Create a feature or fix branch
- Keep commits focused and descriptive
- 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
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.


