| Commit message (Collapse) | Author | Lines | ||
|---|---|---|---|---|
| 2020-06-12 | Incidents: make `on_message` ignore pinned messages | -0/+5 | ||
| This is now necessary as we call the listener ourselves from the crawl task. An already existing, pinned message, can be received. | ||||
| 2020-06-12 | Incidents: implement & schedule `crawl_incidents` task | -0/+32 | ||
| See docstring for further information. This will run on start-up to retroactively add missing emoji. Ratelimit-wise this should be fine, as there should never be too many missing emoji. | ||||
| 2020-06-12 | Incidents: implement `on_message` listener & guards | -3/+20 | ||
| 2020-06-12 | Incidents: implement `add_signals` helper | -2/+6 | ||
| Looks like it can be static, at least for now. | ||||
| 2020-06-12 | Incidents: define method stubs for message event handling | -0/+10 | ||
| 2020-06-11 | Incidents: define allowed roles and emoji | -1/+5 | ||
| These serve as whitelists, i.e. any reaction using an emoji not explicitly allowed, or from a user not specifically allowed, will be rejected. Such reactions will be removed by the bot. | ||||
| 2020-06-11 | Incidents: add #incidents-archive webhook constant | -1/+2 | ||
| 2020-06-11 | Incidents: add #incidents-archive channel constant | -0/+2 | ||
| 2020-06-11 | Add cooldown to Channels in constants.py | -0/+1 | ||
| 2020-06-11 | Add cooldown channel to EXCLUDED_CHANNELS tuple | -1/+1 | ||
| 2020-06-11 | Add cooldown channel to config-default.yml | -0/+1 | ||
| 2020-06-11 | Fix trailing whitespace in Action file | -1/+1 | ||