Webhook Notifications
You can goshs let you send notifications using webhooks. The following Webhook Endpoints are supported:
- Discord
- Mattermost
- Slack
Use the following combination of arguments to use webhooks:
Webhook options:
-W, --webhook Enable webhook support (default: false)
-Wu, --webhook-url URL to send webhook requests to
-We, --webhook-events Comma separated list of events to notify
[all, upload, delete, download, view, webdav, sftp, verbose] (default: all)
-Wp, --webhook-provider Webhook provider
[Discord, Mattermost, Slack] (default: Discord) An example for Discord would be:
goshs -Wh -Wu https://discord.com/api/webhooks/<id>/<secret>Anoter example for Slack would be:
goshs -Wh -Wu https://hooks.slack.com/services/<id>/<id>/<id> -Wp slack You can control which events you want to get notified for. For example use -We upload,delete to be notified about upload and deletion events only. all includes all events except verbose. So verbose messages will only be sent, if you specify verbose alongside any other event type.