This bot was made for groups of friends who play among us together and use discord to communicate. Sometimes people can't or forget to mute themselves and accidentally talk during the game. With this bot, you can mute everyone with a simple command at the start of each game!
- Press
/
to view all the commands - Use slash commands /mute, /unmute, etc.
- Mentions users and roles in the "mention" option to mute/unmute specific users
Python 3.8 or higher is required
To run this project yourself, you will need to add the following environment variables to your .env file
DISCORD_TOKEN
MONGO_STRING
Clone the project
git clone https://github.com/zahid47/MuteAll.git
Go to the project directory
cd MuteAll
Create a virtual environment
python -m venv venv
Activate the virtual environment
windows:
venv\Scripts\activate
mac/ linux:
source venv\Scripts\activate
Install dependencies
pip install -r requirements.txt
Start the bot
python -m MuteAll
- Implement slash commands
-
Why is the bot not muting anyone/everyone?
- Make everyone disconnect and reconnect to the Voice Channel again
-
How can I restrict the bot so that only a select few can use the commands?
- Give those select few the 'Mute Members' permission, and no one else.
-
How do I only mute a specific user or role?
- Just mention the users or roles in the "mentions" option after your command Ex:
/mute mentions: @username @rolename
. You can also mention multiple users and roles.
- Just mention the users or roles in the "mentions" option after your command Ex:
scarecow#2857 on discord