Subscribe to Alerts published by ibp-monitor and delivery over matrix
- [✓] matrix authentication, load and process commands from public and private rooms
- [✓] implement http server with shared state (cache and matrix)
- [✓] load members from json config file
- [✓] review matrix commands:
- [✓] !subscribe alerts MEMBER SEVERITY [MUTE_INTERVAL]
- [✓] !unsubscribe alerts MEMBER SEVERITY
- [✓] !maintenance MEMBER MODE
- [✓] !alerts
- [✓] !help
- !stats alerts
- !test alert
- [✓] allow configuration of mute time interval
- [✓] implement /alerts webhook
- [✓] implement alert stats counters
- [✓] define alert message template
- [✓] protect endpoint with API-Key