tank/README.md
Marcus Noble 42f9b8da76
Added Slack webhook handling
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-07-27 10:24:17 +01:00

932 B

Tank

A webhook handler to send messages to a Matrix homeserver.

Example

curl -X "POST" "http://localhost:3000/" \
     -H 'Content-Type: application/json; charset=utf-8' \
     -d $'{
  "message": "Test webhook",
  "type": "text",
  "roomID": "example"
}'

Features

  • Send text messages to a room
  • Send notice messages to a room
  • Integrations:
    • Alertmanager - Use the /alertmanager endpoint
    • Slack - Use the /slack endpoint
    • Nexmo SMS - Use the /nexmo/sms endpoint

Building from source

With Docker:

make docker-build

Standalone:

make build

Contributing

If you find a bug or have an idea for a new feature please raise an issue to discuss it.

Pull requests are welcomed but please try and follow similar code style as the rest of the project and ensure all tests and code checkers are passing.

Thank you 💛

License

See LICENSE