MuteAll
MuteAll copied to clipboard
A discord bot to server mute everyone in a voice channel
MuteAll
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!
Invite The Bot or search for MuteAll in App Directory!
Demo Video
Tech Stack
How to use
- 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
Run Locally
Prerequisites
Python 3.8 or higher is required
Environment Variables
To run this project yourself, you will need to add the following environment variables to your .env file
DISCORD_TOKEN
~~MONGO_STRING
~~
Getting Started
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
Todo
- [x] Implement slash commands
FAQ
-
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:
Contact
scarecow#2857 on discord