A small API for relaying the same message to multiple services.
Gotify | gotify.net |
Matrix | matrix.org |
The following example creates a notifier that sends a message to Gotify and Matrix.
canwa.toml
interface = "0.0.0.0"
port = 8080
[services.gtf_main]
type = "gotify"
instance = "https://gotify.example.com"
token = "gotify_token"
[services.mtx_main]
type = "matrix"
instance = "https://example.com"
token = "access_token"
room = "!roomid:example.com"
[notifiers.f2b]
token = "long_token_for_auth"
services = ["gtf_main", "mtx_main"]
curl -XPOST -H"Content-Type: application/json" \
-d'{"token": "long_token_for_auth", "title": "test title", "message": "this is a message"}' \
"http://localhost:8080/message"