docs: describe two-stage lead time in reminders section
This commit is contained in:
parent
66364c044a
commit
885ccac5af
14
README.md
14
README.md
|
|
@ -55,12 +55,14 @@ If `GROUP_CHAT_ID` is set, the bot posts a weekly duty reminder to that chat.
|
||||||
Schedule (all optional, with defaults): `REMINDER_WEEKDAY` (default `Monday`),
|
Schedule (all optional, with defaults): `REMINDER_WEEKDAY` (default `Monday`),
|
||||||
`REMINDER_HOUR` (default `9`, 0–23), interpreted in Europe/Warsaw time.
|
`REMINDER_HOUR` (default `9`, 0–23), interpreted in Europe/Warsaw time.
|
||||||
|
|
||||||
On each fire the bot handles two weeks relative to the fire time:
|
On each fire the bot handles three weeks relative to the fire time:
|
||||||
|
|
||||||
- **This week** — announces who is on duty. If both slots are empty, it picks
|
- **This week** — announces who is on duty. It never auto-assigns at this point;
|
||||||
the two people with the fewest duties (random tie-break), writes their names
|
a still-empty week is announced as unstaffed.
|
||||||
into the sheet, and announces the assignment.
|
- **One week ahead** — if both slots are empty, it picks the two people with the
|
||||||
- **Next week** — if both slots are still empty, it asks people to volunteer
|
fewest duties (random tie-break), writes their names into the sheet, and
|
||||||
before it gets assigned automatically the following week.
|
announces the assignment.
|
||||||
|
- **Two weeks ahead** — if both slots are empty, it asks people to volunteer
|
||||||
|
before the week is auto-assigned the following week.
|
||||||
|
|
||||||
Leave `GROUP_CHAT_ID` unset to disable reminders.
|
Leave `GROUP_CHAT_ID` unset to disable reminders.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue