Create a package called notifications that wraps the package notify. This package will be used to send notifications. To user selected service or the default service. This should be written using an interface{} for the service configuration so that you can cast different structs for the service in question.
Problem
No way to communicate with users other than logs.
Solution
Create a package called notifications that wraps the package notify. This package will be used to send notifications. To user selected service or the default service. This should be written using an interface{} for the service configuration so that you can cast different structs for the service in question.
https://github.com/nikoksr/notify
Create a test action that will send a notification to the default service.
Steps to Reproduce the Problem