Disclaimer: This project is intended for educational and personal use only. Do not use it for any illegal purposes or in a production environment.
If you like this project, don't forget to leave a star.๐
Donations are warmly welcomed no matter how small and thank you very much. ๐
- Bitcoin (BTC) -
1Dbwq9EP8YpF3SrLgag2EQwGASMSGLADbh
- Ethereum (ERC20) -
0x22258ea591966e830199d27dea7c542f31ed5dc5
- Binance Smart Chain (BEP20) -
0x22258ea591966e830199d27dea7c542f31ed5dc5
- Solana (SOL) -
yYYXsiVTzsvfvsMnBxfxSZEWTGytjAViE2ojf3hbLeF
- Automatically creates roles with specific permissions and colors
- Assigns special privileges to "Developer" and "Player" roles
- Creates a structured category and channel system
- Supports separate role display in the member list
git clone /~https://github.com/AnikBeris/Auto-Role-Channel-Bot-Discord.git
cd Role-Channel-Bot-Discord
pip install -r requirements.txt
python bot.py
Role Name | Permissions |
---|---|
๐ฎ PLAYER | Read message history, send messages, create threads, connect, speak, stream |
๐ป DEVELOPER | Manage channels, manage roles, view audit logs, connect, speak, stream |
๐ก ADM | Full administrator rights |
๐จ MOD | Manage messages, mute/deafen/move members, kick members |
- Go to the Discord Developer Portal.
- Click "New Application", enter a name, and save.
- Navigate to "Bot" -> "Add Bot" -> Confirm.
- Copy the bot Token (you will need this later).
- Enable Privileged Gateway Intents (Presence, Server Members, and Message Content).
- Enable Developer Mode in Discord (Settings -> Advanced -> Developer Mode).
- Right-click your server name and select "Copy ID". This is your
GUILD_ID
.
- Go to the OAuth2 -> "URL Generator".
- Select bot and applications.commands.
- Under Bot Permissions, select:
- Manage Roles, Manage Channels, Read Messages, Send Messages, Connect, Speak.
- Copy the generated link and paste it into your browser.
- Select your server and authorize the bot.
- Open
config.json
and add your TOKEN and GUILD_ID. - Run the bot:
python bot.py
- The bot will automatically create roles and channels!
This project is licensed under the MIT License.
For detailed documentation, check out the English README or ะ ัััะบะธะน README.