Queue Bot is a Discord bot designed to manage a queue system within a Discord server. This bot allows users to be added to or removed from a queue, view the current queue, and manage queue settings such as the channel where the queue is displayed.
- Set Queue Channel: Set a specific channel to display the current queue.
- Add to Queue: Add users to the queue with specific items.
- Remove from Queue: Remove users from the queue.
- Clear Queue: Clear the entire queue.
- View Queue: Display the current queue status.
-
Clone the repository:
git clone https://github.com/GeoSyOG/Queue-Bot.git cd Queue-Bot -
Install the required dependencies:
npm i discord.js npm i mongodb
-
Configure the bot:
Create a
config.jsonfile in the root directory of the project and add your Discord bot token and MongoDB URI:{ "token": "YOUR DISCORD TOKEN", "mongoUri": "YOUR MONGODB URI", "clientId": "YOUR CLIENT ID" } -
Deploy the slash commands:
node deploy-commands.js
-
Run the bot:
node index.js
Sets the channel where the queue message will be displayed.
Adds a user to the queue with a specific item.
Removes a user from the queue.
Clears the entire queue.
Displays the current queue.