Skip to content

Stovehead/AmongUs-MapBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AmongUs-MapBot

Discord

Preface: If you have no idea what Among Us is, check out the game's Wiki, the Among Us Twitter profile, or the Innersloth devlopers Twitter profile.

The goal of these Discord Bots was to create an easily accessible database for each of the Among Us maps. Note: the Discord bots which are run using bots.py are referred to as MapBot-class bots or simply MapBots. Each of these MapBots has its own directory in data/ loaded with all the relevant information I could find. For my Discord Server, the one above, three (soon to be four) MapBots are used, one for each map (Mira HQ, Polus, and The Skeld). While more could obviously be used, I cannot think of any reason why more would be needed.

Installation

Use the below links to add the bots to your server:

Each will need the following permissions turned on, but only in the channel(s) they will be used in:

  • Send Messages
  • Manage Messages
  • Embed Links
  • Attach Files
  • Read Message History

I recommend creating a role for all the MapBots and using that role to restrict the bots to certain channels.

Basic Usage

There is currently one MapBot per active Among Us map. While the prefixes for each bot is somewhat long, it is much easier to memorize than random symbols. The bot prefixes are as follows:

  • (Coming Soon) Airship: Airship.
  • Mira HQ: MiraHQ.
  • Polus: Polus.
  • The Skeld: TheSkeld.

Each bot has the same number and type of commands, but they each reference unique sets of data.

Commands

While there are only four commands available to each bot, they total amount of data which they cover is a bit suprising. The intention was to distribute the data amongst the commands in the most logical, yet user-friendly way possible.

map

The 'map' command simply returns the corresponding map, with annotations. The maps can be found here. Credit to u/mooseknuckle_king, u/SuperInkyGD, and u/Vici_Finis for these maps.

sabotage_map

The 'sabotage_map' command is even simpler, only returning a screenshot of the corresponding sabotage map, for reference.

list category

The 'list' command returns all options for the given category argument. The available category options are:

  • Actions
  • Locations
  • Tasks
  • Vents

get category name

The most extensive of the three commands, the 'get' command returns data found in the corresponding CSV files, along with the appropriate image. The options for name depend on the category argument, but are the same items which are returned by the 'list' command with the same category argument.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages