u/Aramil_S

Looking for a scheduling bot for finding a common availability of a group

I'm looking for a Discord bot for scheduling pen&paper RPG sessions. Searching for a common free date in a pre-selected group of people is a big problem here - requires synchronization of several people for a long event.

Scheduling bots I have found up to now are focusing on scheduling other way around: creator sets the date, and anyone can join. I want to create an event, add participants and bot should handle the job of asking for and synchronizing dates available for all this people.

The best way that this bot could work is imho something like:

  • Anyone can create an event and become DM (dungeon master) for this event with modification rights
  • DM pre-fills the participant list and/or set's several free slots
  • If free slots were set, other people can click "interested" in response to the event
  • Everyone interested (including DM) will receive query to select their availability in next 4 weeks. I don't need big accuracy here ie: morning, evening, all day. Ideally also option to select "maybe"
  • After getting all responses, bot will show summary of available dates with 3 categories: everyone available, one person cannot attend, best available (the last one only if there is no "everyone free" date, then the dates with the least missing people are served) from which DM can select one
  • No need for calendar synchronization (too much different solutions that different people use)
  • Ideally: bot stores availability of different people so there is no need to click-through availability multiple times, you can just ask bot for query, set up your availability and it will be used in all incoming events and updated if one of DMs confirm the date in event you are enlisted for

It doesn't need to be already hosted bot, I can self-host it on Ubuntu CT.

Supatimer is close to what I need but it's only 1 week and moreover: it strictly requires server admin, that's a no-go requirement without open code and selfhost.

reddit.com
u/Aramil_S — 3 days ago