A powerful and feature-rich Discord bot designed for server boosting, key management, and automation. Built with performance and customization in mind, this bot is perfect for server administrators and service providers looking to enhance their Discord communities with ease. 🌟
The Discord Boost Bot is a professional tool that automates server boosting, manages boost keys, and provides a seamless user experience with rich embeds, webhook logging, and captcha-solving capabilities. Whether you're boosting servers manually or running an automated service, this bot has everything you need to streamline the process. 💻
- Server Boosting ⚡: Boost Discord servers with 1-month or 3-month Nitro tokens using a simple command.
- Key Management 🔑: Create, manage, and track boost keys with detailed statistics and filtering options.
- Auto-Boosting 🤖: Automate boosting with configurable intervals and error handling.
- Captcha Solving 🛡️: Supports multiple captcha services (hCaptcha, Capsolver, etc.) to bypass rate limits.
- Rich Presence 🎮: Customizable bot status with activities like playing, streaming, or listening.
- Webhook Logging 📡: Send detailed boost logs to a Discord webhook for real-time monitoring.
- Proxy Support 🌐: Use proxies to enhance security and bypass restrictions.
- Customizable UI 🎨: Beautiful embeds with success, error, and info states, plus customizable thumbnails and bios.
- Robust Error Handling 🛠️: Comprehensive error management to ensure smooth operation.
- Token Stock Management 📦: Easily add, view, and remove tokens from stock files.
Before setting up the bot, ensure you have the following:
- Operating Systems: Windows, macOS, or Linux 🖥️
- Python Version: Python 3.8 or higher 🐍
- Disk Space: At least 500 MB for dependencies and data files 💾
- Internet Connection: Stable connection for API calls and Discord interactions 🌍
- Python: Install from python.org or your package manager.
- Git: For cloning the repository (optional).
- pip: Python package manager (comes with Python).
- Discord Bot Token: Create a bot on the Discord Developer Portal and enable all intents.
- Captcha Solver API Key (optional): For services like hCaptcha or Capsolver.
- Webhook URL (optional): For logging boost activities to a Discord channel.
Follow these steps to get the bot up and running:
-
Clone the Repository (or download the source code):
git clone <repository-url> cd discord-boost-bot
-
Install Dependencies:
pip install -r requirements.txt
-
Configure the Bot:
- Open
config/config.jsonand fill in:bot.token: Your Discord bot token.webhook.url: Your Discord webhook URL (optional).captcha_solver: API keys for captcha services (optional).- Other settings like
customization,auto_config, etc., as needed.
- Edit
config/onliner.jsonto customize bot presence (e.g., status, activities). - Add Nitro tokens to
data/1m.txt(1-month) ordata/3m.txt(3-month). - Add proxies to
data/proxies.txt(optional).
- Open
-
Run the Bot:
python run.py
-
Invite the Bot:
- Invite the bot to your Discord server using the link generated in the Discord Developer Portal.
- Ensure the bot has the necessary permissions (e.g.,
Send Messages,Embed Links).
Once the bot is running, you can interact with it using slash commands or the configured prefix (default: ,).
| Command | Description | Example |
|---|---|---|
/boost |
Boost a server with tokens. | /boost |
/new_keys |
Create new keys for boosting. | /new_keys |
/get_all_keys |
Retrieve all keys in the system. | /get_all_keys |
/get_keys |
Filter keys by month and amount. | /get_keys |
/delete_keys |
Delete keys from the system. | /delete_keys 1 2 10 |
/get_key_information |
Get details about a specific key. | /get_key_information <key> |
/key_stats |
Show key statistics. | /key_stats |
/get_used_key_information |
Get details about a used key. | /get_used_key_information <key> |
/get_key |
Retrieve a key by month and amount. | /get_key 1 2 |
/delete_key |
Delete a specific key. | /delete_key <key> |
/add_stock |
Add tokens to stock. | /add_stock 1 <tokens> |
/view_stock |
View current token stock. | /view_stock |
/remove_stock |
Remove tokens from stock. | /remove_stock 1 5 |
/start_auto_boost |
Start the auto-boosting service. | /start_auto_boost |
/stop_auto_boost |
Stop the auto-boosting service. | /stop_auto_boost |
/auto_boost_status |
Check the auto-boosting status. | /auto_boost_status |
- Add tokens to stock:
/add_stock 1 <token1>\n<token2>
- Boost a server:
/boost # Follow the modal to enter invite, amount, and months - Start auto-boosting:
/start_auto_boost
(You can add screenshots of the bot's embeds, console output, or command interactions here by uploading images to the repository and linking them.)
- Boost Success Embed: A vibrant green embed showing successful boosts. ✅
- Error Handling: Clear red embeds for invalid inputs or errors. 🚫
- Console Output: Colorful logs with timestamps and status updates. 🖥️
The bot is highly configurable through JSON files:
- Bot Settings: Token, prefix, and status (e.g.,
playing,streaming). - Customization: Thumbnail, bio, nickname for boosted accounts.
- Auto-Boosting: Default invite, retry limits, and intervals.
- Captcha Solver: API keys for hCaptcha, Capsolver, etc.
- Webhook: URL for logging boost activities.
- Permissions: Owner IDs and admin role IDs.
- Presence: Customize bot status (e.g.,
online,dnd) and activities (e.g.,playing Minecraft,streaming on Twitch). - Token Paths: Specify files containing tokens for online status.
data/1m.txt&data/3m.txt: Store Nitro tokens for boosting.data/proxies.txt: List of proxies inhttp://user:pass@host:portformat.data/keys/keys.json: Store generated keys.data/output/success.txt&data/output/failed_boosts.txt: Log successful and failed boosts.
- Proxies: Use proxies to protect your IP and bypass rate limits.
- Captcha Solving: Automate captcha challenges with trusted services.
- Error Handling: Robust checks to prevent crashes and log issues.
- Permissions: Restrict commands to owners and admin roles.
The bot is compatible with:
- Windows: Windows 10 or later.
- macOS: macOS 10.15 (Catalina) or later.
- Linux: Most distributions (e.g., Ubuntu, Debian, CentOS).
- Hosting: Can be hosted on VPS or cloud services like AWS, Google Cloud, or Heroku.
The bot relies on the following Python libraries (listed in requirements.txt):
discord.py: For Discord API interactions.colorama: For colorful console logs.httpx&tls-client: For HTTP requests and fingerprinting.fastapi&uvicorn: For auto-boosting server.websockets: For onliner WebSocket connections.- And more (see
requirements.txtfor the full list).
Contributions are welcome! To contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature). - Make your changes and commit (
git commit -m "Add your feature"). - Push to your branch (
git push origin feature/your-feature). - Open a pull request.
Please ensure your code follows the project's style guidelines and includes tests where applicable. 🙌
This project is licensed under the MIT License. See the LICENSE file for details.
- Discord.py Community: For an amazing library and support.
- Contributors: Thanks to everyone who tests and improves the bot!
For questions, suggestions, or support:
- Discord: Join our support server (configure in
config.json). - Issues: Open an issue on the repository.
Happy boosting! 🎉