All Projects → perilstar → fcfs-bot

perilstar / fcfs-bot

Licence: other
A Discord bot that enhances First Come, First Serve in voice channel waiting rooms.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to fcfs-bot

DiscordBot
Discord bot.
Stars: ✭ 70 (-26.32%)
Mutual labels:  discord-js, discord-js-bot
Arthur
I dunno, another Discord bot that's unique n' stuff
Stars: ✭ 48 (-49.47%)
Mutual labels:  discord-js, discord-js-bot
todobot
📝🤖 Simple, efficient and most importantly elegant TODO Bot. A virtual TODO List right inside your Discord server!
Stars: ✭ 32 (-66.32%)
Mutual labels:  discord-js, discord-js-bot
zuly
🤖 | Hi, I'm zuly, a brazilian bot! Focused on animes!
Stars: ✭ 45 (-52.63%)
Mutual labels:  discord-js, discord-js-bot
discordleveling
Discord.js Leveling system using Quick.db (DJS V11)
Stars: ✭ 45 (-52.63%)
Mutual labels:  discord-js, discord-js-bot
minesweeper-bot
I'm a Discord bot that can generate a random Minesweeper game using spoiler tags, for anyone to play!
Stars: ✭ 27 (-71.58%)
Mutual labels:  discord-js, discord-js-bot
Gyromina
Gyromina, a multipurpose Discord bot with fun + function all in one
Stars: ✭ 97 (+2.11%)
Mutual labels:  discord-js, discord-js-bot
DraconianJSBot
With its robust performance, intuitive design, and vast array of functionalities, the Draconian Bot is the ultimate solution for all your needs.
Stars: ✭ 113 (+18.95%)
Mutual labels:  discord-js, discord-js-bot
digbot
DigBot is a custom made Discord bot for the DIG gaming community
Stars: ✭ 13 (-86.32%)
Mutual labels:  discord-js, discord-js-bot
multiple-purpose-discord-bot-like-carlbot
A MultiPurpose Discord bot Named Dumb Bot which does Almost Everything You will need in one bot and with 230+ Commands and does almost everything which is in carl-bot or dyno
Stars: ✭ 70 (-26.32%)
Mutual labels:  discord-js, discord-js-bot
auto
A code scanner Discord bot.
Stars: ✭ 15 (-84.21%)
Mutual labels:  discord-js, discord-akairo
MassDM
MassDM, a bot to mass DM members of a Discord server.
Stars: ✭ 52 (-45.26%)
Mutual labels:  discord-js, discord-js-bot
noteblock
A open-source music bot based on lavalink.
Stars: ✭ 93 (-2.11%)
Mutual labels:  discord-js, discord-akairo
ticketbot
Discord.js Ticket bot using Quick.db (DJS V11)
Stars: ✭ 49 (-48.42%)
Mutual labels:  discord-js, discord-js-bot
v13-Discord-Bot
This is my V13 Discord Bot, it has around 95 commands, 17 events, and stores all kinds of data in an SQL database for ease of access. Not to mention a unique style and friendly help menu interface. Used by over 25 people in popular company based servers, this will bring you a professional look that tops your competition.
Stars: ✭ 38 (-60%)
Mutual labels:  discord-js, discord-js-bot
LevelPony
Lightweight Discord.js level system with rewards, based on Mee6's level system.
Stars: ✭ 32 (-66.32%)
Mutual labels:  discord-js, discord-js-bot
Welcomer
A welcomer bot for discord written in discord.js v13 very simple to use with code and deployment instructions, contains customizable background and channels per guild.
Stars: ✭ 64 (-32.63%)
Mutual labels:  discord-js, discord-js-bot
discord-economy-super
Easy and customizable economy module for your Discord bot.
Stars: ✭ 28 (-70.53%)
Mutual labels:  discord-js
discord-clock
A simple clock script for your bot to show what time it is in your server | Discord.js v13 ready!
Stars: ✭ 29 (-69.47%)
Mutual labels:  discord-js
slshx
⚔️ Strongly-typed Discord commands on Cloudflare Workers
Stars: ✭ 163 (+71.58%)
Mutual labels:  discord-js

First Come, First Serve

A Discord bot that enhances First Come, First Serve in voice channel waiting rooms.

Configuring Bot Admin, Mod, and Helper roles:

All of these commands require the Administrator permission to use.

addadminrole "<roleName>"
Adds a role as Bot Admin. Admin commands are described below.
Aliases: aar

removeadminrole "<roleName>"
Removes a role as Bot Admin.
Aliases: rar

listadminroles
Lists all Bot Admin roles for the server. Aliases: lar

addmodrole "<roleName>"
Adds a role as Bot Mod. Mod commands are described below.
Aliases: amr

removemodrole "<roleName>"
Removes a role as Bot Mod.
Aliases: rmr

listmodroles
Lists all Bot Mod roles for the server.
Aliases: lmr

addhelperrole "<roleName>"
Adds a role as Bot Helper. Helper commands are described below.
Aliases: ahr

removehelperrole "<roleName>"
Removes a role as Bot Helper.
Aliases: rhr

listhelperroles
Lists all Bot Helper roles for the server.
Aliases: lhr

Bot Admin commands:

All of these commands require Bot Admin permissions to use. Bot Admins may also use commands from Bot Mod and Bot Helper.

setprefix <prefix>
Sets the bot prefix for the server.
Aliases: prefix

createwaitingroom "<monitorChannel>" <displayCount> <rejoinWindow> <afkCheckDuration>
Creates a waiting room that displays the first displayCount members to join monitorChannel in the channel the command was typed in, with a grace period of rejoinWindow for accidental disconnects, and waiting afkCheckDuration to remove the user from queue when they're afk-checked.
Aliases: cwr
Example: fcfs!cwr "Waiting Room 1" 10 1m 5m

deletewaitingroom "<monitorChannel>"
Removes the waiting room associated with monitorChannel.
Aliases: dwr

listwaitingrooms
Lists all waiting rooms in the server.
Aliases: lwr

setdisplaysize "<monitorChannel>" <displaySize>
Sets the display max length for the waiting room associated with monitorChannel.
Aliases: sds

setrejoinwindow "<monitorChannel>" <rejoinWindow>
Sets the rejoin window for the waiting room associated with monitorChannel.
Aliases: srw

setafkcheckduration "<monitorChannel>" <afkCheckDuration>
Sets the AFK check duration for the waiting room associated with monitorChannel.
Aliases: sacd

setautomatic "<monitorChannel>" <interval> [outputChannel]
Creates an automatic afk-check every interval, putting the output in outputchannel if specified, or the channel the command was typed in otherwise.
Aliases: sa
Example: fcfs!sa "Waiting Room 1" 45m OR fcfs!sa "Waiting Room 1" off

Bot Mod commands:

All of these commands require Bot Mod permissions to use. Bot Mods may also use commands from Bot Helper.

setposition <member> <position>
Sets a user's position in the queue that they're in.
Aliases: sp

afkchecktop "<monitorChannel>",
AFK-checks all members displayed in the waiting room display.

Bot Helper commands:

All of these commands require Bot Helper permissions to use.

afkcheck <member>
Sends the user a DM with a reaction on it, which they must click within the configured afkCheckDuration to stay in the queue.
Aliases: afk

Base Commands:

Anyone can use these commands.

info "<monitorChannel>"
Displays info about the waiting room associated with monitorChannel.
Example: fcfs!info "Waiting Room 1"

position "[member]"
Displays the command sender's position in the queue, or the referenced member.
Aliases: p
Example: fcfs!p "peril" OR fcfs!p

queuelength "<monitorChannel>"
Displays the queue length of the waiting room associated with monitorChannel.
Aliases: ql
Example: fcfs!ql "Waiting Room 1"

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].