Inline Event System #9

Open
opened 2024-08-09 10:39:01 -05:00 by DarkFeather · 0 comments
Owner

We should add an inline event system for channels, akin to https://raidorganizer.org/.

Requirements:

  • r.eventlist command to show events with number ID
  • r.eventadd recurrence starttime endtime leadtime text command to add -- recurrence should be once or a day of week.
  • r.eventdel number should delete an event

Backend:

  • Multilayer array with events organized by channel then ID
  • Scheduler to ensure posting time
  • Serializing datastore to disk on update
  • Deserializing from disk on startup
We should add an inline event system for channels, akin to https://raidorganizer.org/. Requirements: * `r.eventlist` command to show events with number ID * `r.eventadd recurrence starttime endtime leadtime text` command to add -- recurrence should be `once` or a day of week. * `r.eventdel number` should delete an event Backend: * Multilayer array with events organized by channel then ID * Scheduler to ensure posting time * Serializing datastore to disk on update * Deserializing from disk on startup
Sign in to join this conversation.
No description provided.