Skip to content

Subscribe to Alerts published by ibp-monitor and delivery over matrix

License

Notifications You must be signed in to change notification settings

turboflakes/ibp-matrix-alerts-bot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ibp-matrix-alerts-bot

Subscribe to Alerts published by ibp-monitor and delivery over matrix

🚧 Work In Progress

  • [✓] 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

About

Subscribe to Alerts published by ibp-monitor and delivery over matrix

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 98.3%
  • Shell 1.7%