- To use this bot, Node.js 12.0.0 or newer must be installed.
-
Download the
zip
file. -
Configure the Bot:
- Run
npm i
- You will need to create a bot application in the developers space
- Enable both Priviledged Intents
- Replace the placeholders in
config.json
with your bot token and the ID of the role you would like the bot to alert when someone is up next in queue.
- Run
-
Invite the Bot to your Server:
-
In your bot's application page, navigate to OAUTH2
-
In the "scopes" section, select
bot
-
In the "bot permission" section, select:
ADMINISTRATOR
This will account for permissions needed on all three features.
-
Copy and paste the generated invite link!
-
-
Get the Bot Online
- Run
node index.js
- The bot is now operational ! 🎉
- Run
The bot will send the initial queue message when you use the .init
command. People can then join via reaction, and will be added to the waiting list, or immediately admitted if the waiting list is empty.
Once you or someone else in the buffing team have finished serving them, you can react to the check mark, and everyone in the queue will move up one space!
This is a very simple bot focusing on ease of usage.