FungusBot is a Discord bot designed to streamline Among Us games by completely automatically muting/deafening Discord users based on their status in game.
- Download the latest release of FungusBot from GitHub.
- Download and place the config.json in the same directory as the FungusBot.exe binary.
- Modify config.json with your discord bot token and the ID of your guild and voice channel that you would like controlled.
- Start Among Us and start FungusBot.exe.
FungusBot is able to automatically mute and deafen users in the configured voice channel automatically as the game progresses.
In-game players will be deafened to allow for the dead players to speak to each other, and will not be undeafened/unmuted until the next meeting is called (to prevent players from using others voice status to cheat).
Discord users must have the exact same discord username or nickname as their name within the game.
FungusBot can not yet detect when games end.
!end
may be used during the win screen to undeafen everyone in the channel.
!start
can also be used to re-deafen everyone if necessary.
Users that do not have a username that is the same as one in game will not be controlled by the bot.
FungusBot reads the memory of Among Us to detect several components of the game state. This is more reliable than other methods of reading game state such as OCR. Unfortunately it also means that new memory addresses will have to be found after every game update.