Discostor is a plugin for Impostor that automatically mute/unmute players during game.
This plugin was created with the goal of being usable in environments where custom colors are used.
| Discostor version | Impostor version | Download |
|---|---|---|
| v0.1.0 | 1.4.0-dev |
This plugin manages the mute state by player ID instead of player color.
Therefore, it also supports play with a mod that adds player colors.
Get the latest release from the releases page and put the contents of the zip in your Impostor folder.
├ Impostor.Server(.exe)
├ config.json
├ libraries
│ └ (bunch of dependency files)
├ plugins
│ └ Discostor.dll
└ config
└ discostor.json
You will also need a Discord bot token.
There are many guides on the web, so I won't explain them here.
Once you have obtained the BOT token, put it in the "Token" section of "discostor.json".
| General Permissions | Text Permissions | Voice Permissions |
|---|---|---|
| Manage Nicknames | Send TTS Messages | Connect |
| Manage Channels | Embed Links | Mute Members |
| Change Nickname | Read Message History | Move Members |
| View Channels | Use External Emojis | Speak |
| Send Messages | Deafen Members | |
| Manage Messages | Use Voice Activity | |
| Add Reactions |
(based on automuteus. Some permissions may be unnecessary.)
| Command | Aliases | Arguments | Description | Example |
|---|---|---|---|---|
| !ds help | !ds h | None | Print help info and command usage | |
| !ds new | !ds n | GameCode | Start a new game in the current text channel. | !ds n DBXYJ |
| !ds end | !ds e | None | End the game entirely, and stop tracking players. | |
| !ds link | !ds l | player index | link a discord user to their in-game index | !ds l 1 |
| !ds unlink | !ds u | player index | unlink a player | !ds u 1 |
| !ds refresh | !ds r | None | Remake the bot's status message entirely, in case it ends up too far up in the chat. |
# Setting up the build environment
./setup.sh
# build
cd Discostor/
./build.sh # Debug build
# or
./build.sh -r # Release build
# If you want to zip it
./build.sh -r -z # Release build & Generate zipcd Discostor
./run.sh- Requesting a mute using a queue
- Language
- Distributed processing using worker clients
- More documentation !!!!!!!
| Repos | Description |
|---|---|
| AutoMuteUs | Mute bot using packet capture. |
| ImpostorCord | Similar plugin using DSharpPlus for Discord. |
| Repos | Description |
|---|---|
| Impostor | An open source server for Among Us |
| Discord.Net | Discord API wrapper for C# |