Git Product home page Git Product logo

amongcord's Introduction

Discord bot for controlling voice channels during Among Us matches

Click here to add Amongcord to your server

Commands

Command Aliases Description
,add ,invite Shows the bot's invite link
,alive <color> ,a Marks a player as alive
,dead <color> ,d Marks a player as dead. Dead players are kept muted during the discussion stage.
,discussion ,ds Sets the stage to discussion, unmutes everyone who is alive
,endgame ,eg Ends the current game
,forcejoin <color> <@mention> ,fj Forcibly adds someone to the current game
,github ,gh Links to the bot's GitHub page
,help ,h Lists all of the bot's commands
,join <color> ,j Joins the current game as a color
,joinall ,ja Adds everyone in the voice channel to the game as a random color.
,kick <color> ,k Removes a player from the game
,leave ,l Leaves the current game
,lobby ,lb Sets the stage to Lobby, marks everyone as alive and unmutes them
,newgame ,ng Starts a new game
,players ,p Lists all players in the current game
,setcolor ,sc, ,changecolor, ,cc Set the color of a player in your game
,sync Lets you control the bot through your phone
,tasks ,ts Sets the stage to tasks and mutes everyone
* aliases have not been implemented yet.

Support server

Self-hosting

If you prefer you run the bot yourself instead of using the hosted instance, you can either use Docker or clone the repository directly. For both methods, you'll need a bot token and the ID of a server that has the emojis the bot needs (the bot needs to be in the server).

Docker

Images are automatically built and pushed to Docker Hub whenever the source code changes. You can run your own instance of the bot with the command below:

$ docker run -e DISCORD_TOKEN=<your discord token> GUILD_ID=<emoji guild id> -d pedrofracassi/amongcord

Cloning directly

Although not recommended for production, cloning the repository should work just fine for experimental purposes. If you want to, you can use a process manager like pm2 to keep the node process running, but bear in mind that I don't run the bot this way and probably won't be able to help you out.

  1. Clone the repository

    git clone https://github.com/pedrofracassi/amongcord

  2. Enter the directory you just cloned into

    cd amongcord

  3. Install the dependencies

    npm install

  4. Set the DISCORD_TOKEN and GUILD_ID environment variables
  5. Run the bot

    node src/.

Similar projects

  • AmongUsBot - automatically detects tasks/discussion stages with OCR instead of using commands, but needs to be installed on someone's computer.
  • amongusdiscord - same as above, but written in Go. Easier to install as prebuilt executables are provided.

amongcord's People

Contributors

pedrofracassi avatar lscobe16 avatar alissonsleal avatar metehus avatar rorosaurus avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.