Accord icon indicating copy to clipboard operation
Accord copied to clipboard

Event Organizer Functionality

Open ProIcons opened this issue 3 years ago • 1 comments

Introduce a System where Administrators would register Events on the bot. The ideal management system would be on the WebUI (which hasn't been built yet)

  • The Bot will post a message on the #events-bulletin board with the Description, Name, Id, of the event, the presenters, and it will tag everybody on a specific role (ServerParticipation i.e)
  • Then whoever wants to participate on this event will have the ability to type a slash command /event subscribe event-id [remindTime], Where the event-id will be a friendly name such as reactive-event
  • There would be the possibility for a user to define a 'Remind xMinutes before event' timespan for customization, Default being something like '30mins'
  • A TimeSpan before the event starts, the bot would create the event-voice-channel and the event event-text-channel

By default users besides The Staff Team and the Presenter should not be able to speak on the voice channels unless they have a question and they request for it.

About the administration side of things on how the staff team would register the event, i would strongly suggest not to use slash commands rather than simple prefixed ones because of the limitations slash commands have with their parameters.

On the WebUI (when it's built) There should be a page with Presenters / Name / Id fields and a Markdown editor to have an alternative on how to create the event.

  • [Optional] Accord would monitor the participants on an event and could possibly award them with xp/roles or whatever as a bonus.
  • [Optional] The presenter would get a special misc role, just as a "thank you" for his effort.

ProIcons avatar Jun 21 '21 20:06 ProIcons

Seems like this functionality is coming built into Discord soon.

patrickklaeren avatar Sep 29 '21 07:09 patrickklaeren