Every Monday the Distran team has breakfast together at the office, with one person responsible for bringing (fresh!) food items.
This logistical challenge obviously mandated the use of ChatOps, hence I created this Zulip chatbot! 😀
- Allows team members to sign on / off from events
- Chooses a responsible person for each breakfast
- Announce attendees / bringer each Friday at 12:00
Given a set of attendees, the attendee with the highest count of events attended since last bringing breakfast (or total events attended, if they never brought breakfast) is chosen to bring breakfast.
Requires a postgres database.
Also requires Zulip bot credentials.
See test-config.edn
for configuration.