Notify a specific user if they are currently "on duty"
If a service has been down for a configured amount of time (5 minutes by default), send a slack message notifying that person (so they get a full notification on phone or whatever).
To do this: there's a configured calendar URL (WebCal). Determine the event(s) that are happening right now. Determine who is invited to that event (email address). Map that email address to a slack username, and send a notification to the attention of that user.
I don't know if Slack lets you look up an email address and map it to a user name. If not, we could have configured name:email map, like:
USER_MAP: evan:evan@fuzzy.ai,walkah:walkah@fuzzy.ai,pablo:pablo@fuzzy.ai