/Among-Us-Discord-Queue-Bot

My mirror of the Among Us Discord Queue Bot, created by me (George Owen) and Jeremy Skalla

Primary LanguagePythonMIT LicenseMIT

Discord Among Us Queue Bot - v0.1

GitHub last commit GitHub release (latest by date) GitHub

Overview

This is a simple discord bot written in Python for managing Among Us and other game queues -- Not currently publicly running, but feel free to download and set up your own

Authors

Motivation

It's as simple as the fact that we really like Among Us. Sometimes, when you've already got a full lobby, and three people want in, you have to decide who gets in. No more! Now, this bot will just remember who queued first, and no one has to get their feelings hurt because they didn't get picked first.

Commands:

  • .queue: Adds player to queue and prints out the current queue

    • Use: .queue
    • Other Names: .q, .que, .queue, .joinqueue, .cue
  • .unqueue: Removes player from queue

    • Use: .unqueue <name>
    • Default Input: "Among Us"
    • Other Names: .unq, .unque, .leave, .leaveq, .leaveque, .leavequeue, .dq, .deq, .deque, .dequeue
  • .ping: Pings players in queue when spots are open

    • Use: .ping <num> <name>
    • Default Input: NONE
    • Other Names: .ping, .pingplayer, .need, .needplayer
  • .view: Prints out the queue with its name

    • Use: .view <game>
    • Default Input: "Among Us"
    • Other Names: .view, .viewq, .viewqueue, .print, .printq, .printqueue
  • .length: Displays # of users in queue

    • Default Input: "Among Us"
    • Use: .length <name>
    • Other Names: .qlength, .quelength, .queuelength
  • .spot: Displays how many players are ahead of user

    • Use: .spot
    • Other Names: .spotinq, .spotinque, .spotinqueue, .place, .placeinq, .placeinque, .placeinqueue
  • .delete: Deletes specified queue

    • Use: .delete <name>
    • Default Input: "Among Us"
    • Other Names: .deleteq, .deleteque, .deletequeue, .delq, .delque, .delqueue
  • .viewall: Prints out all active queues

    • Use: .viewall
    • Other Names: .viewqs, .viewques, .viewqueues, .printall, .printqs, .printques, .printqueue
  • .remove: Removes specified player from queue

    • Use: .remove <player_name> <queue_name>
    • Default Input (for <queue_name>): "Among Us"
    • Other Names: .removeplayer

Discord.py