- Go 90.3%
- Makefile 7.4%
- Shell 2.3%
| .forgejo/workflows | ||
| images | ||
| .gitignore | ||
| go.mod | ||
| go.sum | ||
| LICENSE | ||
| main.go | ||
| main_test.go | ||
| Makefile | ||
| message-handler.go | ||
| postal-models.go | ||
| README.md | ||
| send-test-message.sh | ||
| utils.go | ||
Gotify Webhooks Plugin
Installation
Select the latest version from the package registry and download the latest .so file for your architecture. Alternatively build it yourself with make build (required Go and Docker). This uses Gotify's build tools to build against the latest version of Gotify, but it can be adjusted to use a specific tag or commit. The .so files are compiled to build/gotify-postal-webhooks*.so.
Then simply move the .so file to the Gotify plugin directory and restart Gotify.
Usage
Activate the Plugin, then go to the plugin's details panel to retrieve the Webhook URL. You can also see how to configure your Postal instance details there. If configured, clicking messages redirects you to the Postal message dashboard.
The parsed payload is sent to the automatically created "Postal Webhooks" application channel along with all neccesairy information. The channel can be renamed.
Current state
All Webhooks for Postal v3 as documented here are fully implemented.
