This automated system allows for the scalable deployment and management of multiple Discord user accounts (self-bots) simultaneously. It is engineered with automatic error handling, connection persistence, and resource optimization to ensure uninterrupted voice channel presence.
For Vietnamese documentation, please see docs/README_VN.md.
(Vui lòng xem tài liệu Tiếng Việt tại docs/README_VN.md)
- Multi-Instance Architecture: Seamlessly handles concurrent logins for multiple tokens.
- Persistent Voice Connection: Features "stay-alive" logic to automatically rejoin voice channels upon disconnection or socket errors (Code 4006).
- Adaptive Rate-Limiting:
- Safe Mode: Sequential login with delays to minimize detection risk.
- Turbo Mode: High-concurrency login for large-scale deployments.
- Centralized Control: Interactive command-line interface for batch locking mute, deafen, and video states across all instances.
- Resource Efficiency: Optimized for low-memory environments (VPS).
.
├── docs/ # Documentation
│ ├── GUIDE_VN.md # Detailed 24/7 VPS setup guide (Vietnamese)
│ └── README_VN.md # Project overview (Vietnamese)
├── Token Check/ # Utilities for token validation and cleanup
├── self-bot.py # Main application logic
├── run.sh # Deployment & environment setup script
├── tokens.txt # Token list (Git-ignored)
└── requirements.txt # Python dependencies
- OS: Linux (Ubuntu/Debian recommended) or macOS.
- Python: Version 3.8 or higher.
-
Clone the repository:
git clone https://github.com/kwishtt/Discord-Mutli-Voice-Token.git cd Discord-Mutli-Voice-Token -
Configure Tokens: Create a file named
tokens.txtin the root directory and add your discord tokens, one per line.OTk5... MTAw... -
Setup & Run:
-
Linux / macOS:
chmod +x run.sh ./run.sh
-
Windows: Double-click
run.bator run in CMD:run.bat
-
If you prefer to set up the environment manually or encounter issues with the automatic scripts:
Linux / macOS:
# 1. Create Virtual Environment
python3 -m venv venv
# 2. Activate Venv
source venv/bin/activate
# 3. Install Dependencies
pip install -r requirements.txt
# 4. Run the Bot
python3 self-bot.pyWindows:
:: 1. Create Virtual Environment
python -m venv venv
:: 2. Activate Venv
venv\Scripts\activate
:: 3. Install Dependencies
pip install -r requirements.txt
:: 4. Run the Bot
python self-bot.pyUpon launching self-bot.py, follow the interactive prompts:
- Channel Input: Enter the numeric ID(s) of the target voice channel(s).
- Mode Selection: Choose
1for Safe Mode (recommended) or2for Turbo Mode. - Runtime Control: Use the displayed dashboard to toggle states:
[1]Toggle Mute[2]Toggle Deafen[3]Toggle Camera
This software is designed for educational and management purposes. Using self-bots (automating user accounts) may violate Discord's Terms of Service. The developers are not responsible for any account suspensions or bans resulting from the use of this tool. Use at your own risk.
- ⭐ Star Project: Star this project on GitHub to show your support!
- Discord: Join the support server discord.gg/mgl
Developed by kwishtt
