A Discord bot that provides real-time monitoring and reporting of bans on the Hypixel Minecraft server, helping administrators and players stay informed about server ban activity.
- Real-time Monitoring: Tracks watchdog and staff bans every 30 seconds
- Automated Updates: Sends live ban statistics to subscribed Discord channels
- Clean Interface: Uses Discord embeds for professional presentation
- Easy Management: Simple commands to subscribe/unsubscribe channels
- Scalable Architecture: Handles multiple servers efficiently
- Clone the repository:
git clone https://github.com/kWAYTV/hypixel-ban-tracker-bot.git
cd hypixel-ban-tracker-bot- Install dependencies:
pip install -r requirements.txt- Configure the bot:
cp config.yaml.example config.yaml
# Edit config.yaml with your bot token and settings- Run the bot:
python main.pyEdit config.yaml with the following settings:
bot_token: Your Discord bot tokendev_guild_id: Guild ID for development/testinglog_file: Path for log file outputupdate_batch_size: Servers to update per batch (default: 5)batch_delay: Delay between batches in seconds (default: 1.0)max_concurrent_updates: Maximum concurrent server updates (default: 3)
| Command | Description | Permissions |
|---|---|---|
/ping |
Test bot connectivity and latency | Administrator |
/broadcast |
Subscribe channel to ban updates | Administrator |
/unbroadcast |
Unsubscribe and clean up ban panel | Administrator |
/info |
Display bot statistics | Administrator |
.sync |
Sync slash commands (optional guild ID) | Administrator |
- Invite the bot to your Discord server
- Use
/broadcastin the desired channel to start receiving ban updates - The bot will automatically update live ban statistics every 30 seconds
- Use
/unbroadcastto stop updates and clean up messages
This project is licensed under the MIT License - see the LICENSE file for details.
This is an unofficial project and is not affiliated with, maintained, sponsored, or endorsed by Hypixel, Mojang/Microsoft, or Discord. Use responsibly and in accordance with all applicable terms of service.