Setup an event roster and let users sign up for it




When using the /event Command, you will be presented with several questions about your setup. After answering the questions the command will be sent. The Bot will then show an embed message with the information you provided. There will be buttons shown below the message that allow users to sign up for the run or sign off. You also have the option to provide additional information about the event. And if selecting the thread option the bot will automatically create a thread for this event run below the message to keep your channels clean if needed.


The result of using the /event command for a skyshard run


The command as it is being written
You do not have to provide a value for: note and thread as they are optional inputs. Date and Time are just regular text inputs so you can input whatever you like and works best for you (e.g. Today, Tomorrow, 03/07, 01.12., etc.)
As Discord has some limitations in place it is currently not possible to set up an event run with more than 20 participants. You can however create multiple events.