Skip to content

Hands-free, Rust Discord bot to help people in your Discord server play Among Us. Your users manage the game, the Among Us Discord Bot helps them play.

License

Notifications You must be signed in to change notification settings

xNul/among-us-discord-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Among Us Discord Bot

Hands-free Discord bot to help people in your Discord server play Among Us. Your users manage the game, the Among Us Discord Bot helps them play.

Features

  • Mutes players while not discussing and while dead.
  • A single player manages each game, automatically selected.
  • A game per voice channel. Dozens of games running simultaneously.
  • Safe server muting. Leaving any game will automatically unmute you.
  • Simple and intuitive commands built for the game.
  • Asynchronous and built in Rust for the best performance.
  • Only requires three permissions to operate.
  • Basic error handling and logging
  • Guild-specific prefixes

My Bot Invite

Want to invite my AmongUsBot to your Discord server? Here's the link! Use !help to get started.

Planned Features

  • Reaction controls
  • Predefined text channel for each voice channel
  • Retain mutes given as punishment
  • DMing commands
  • Document/revise codebase
  • Command Atomicity
  • Go back and drop Ctx as early as possible for better async
  • Game instance voice channel list (so that games cannot be started on all channels and still retain safe server unmute)
  • No permission handling

Building

Before you are able to build the bot, you must create a bot application with Discord and grab the token. Once you have the it, create a file called config.rs and add this code to it:

pub static TOKEN: &'static str = "<discord bot token here>";

Afterwards, place the config.rs under the src folder.

Now you use Cargo, the Rust package manager, to build the executable. Once you have installed Cargo, clone this repository, add your config.rs, and run:

cargo build --release

the resulting executable will be under target/release/.

About

Hands-free, Rust Discord bot to help people in your Discord server play Among Us. Your users manage the game, the Among Us Discord Bot helps them play.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published