Commit Graph

19 Commits (9dec3cb729a21816c789fa3101a51337c502fb74)

Author SHA1 Message Date
ZeldaZach e7a839c6cd Remove need to download twice on startup 10 months ago
ZeldaZach 07fc84e85e Relabel Comment to show new config values 10 months ago
ZeldaZach 8bbc72184c Support hot reload of Zulip Schedule
- Move sheets API into common dir, since multi use
- Live download from Google Sheets using Config
- Falls back on old schedule if new one can't be downloaded for some reason
10 months ago
Mike Lang 859852fc50 memes 2 years ago
Mike Lang b9b7a6ca27 more schedulebot formatting 2 years ago
Mike Lang 4786154bca One more schedulebot format tweak 2 years ago
Mike Lang 7637633936 fix typo 2 years ago
Mike Lang d338c785ff schedulebot: formatting changes 2 years ago
Mike Lang f63e68f609 schedulebot: List all currently active people by role (except shift sup) 2 years ago
Mike Lang e7c402c5e2 schedulebot: Make user ids case-insensitive 2 years ago
Mike Lang 0164f9def8 schedulebot: Don't set groups before the run starts
This is mainly a problem with groups_by_shift which will be set
even for negative hours that aren't on the schedule.

This causes notification spam as people move in and out of groups.
2 years ago
Mike Lang 51a2ef35cc schedulebot: Extend group-by-shift to allow multiple group members 2 years ago
Mike Lang d13a014bab schedulebot: Accept start timestamp with a trailing Z 2 years ago
Mike Lang 5a8bf99d12 schedulebot: Add ability to hard-code a group membership by shift
This feature is intended for implementing a "current wub wrangler" group, which:
a) Isn't on the schedule
b) Can't be put on the schedule as it would overlap with other duties
c) We don't want to announce in "starting/ending shift" messages.
2 years ago
Mike Lang 8220c87258 Fix zulip_bots bugs to get them working in package 2 years ago
Mike Lang de521c4da9 schedulebot: Take timestamp string instead of epoch 2 years ago
Mike Lang 627eda5e74 schedulebot: Remove memes 2 years ago
Mike Lang 05d5a190fc Allow conf_file to be the JSON data directly
Easier for containers
2 years ago
Mike Lang 8813068c9d Make zulip bots an actual package 2 years ago