Features
Block listed users from joining
external cas.chat + burrbot need timeout and circuit breaker
DoneM1gatewayutil
- v1 scenarios
- 1
- Ported
- 6
- Green
- 4
- Failing
- —
external cas.chat + burrbot need timeout and circuit breaker
behaviour contractv1 source:
GroupShield.py:172-229What it does
Behaviour that must not change
The full behaviour contract lives in docs/contracts/util_doomlist.md.
How to verify it
Admin configuration menu
QA says /config, v1 ships /configurar - both must resolve
Today's birthdays
both v1 shapes: the manual command, and the daily every-group broadcast - whose caller turned out to be COOKIEBOT.py:333-339 (the message handler's finally, on the first update of a new UTC day), not a scheduler. v2 runs it as a cron with one deferred job per group instead of v1's sleep(3) loop (D8)