Skip to content

zahid47/MuteAll

Repository files navigation

logo

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!

Join Support Server

Discord

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

  • 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.

Contact

scarecow#2857 on discord


Acknowledgements and special Thanks