Mattermost Webhook
This bash program is used to for sending messages to your Mattermost instance using Mattermost Webhook URL.
Installation
# installing dependencies
sudo apt update
sudo apt install curl git
# clone repository
git clone https://github.com/patrikskrivanek/mattermost_webhook.git
# run mattermost_webhook program with help and learn how to use
mattermost_webhook --help
Arguments
| Argument | Description | Required |
|---|---|---|
| --url | Webhook url for sending requests to Mattermost | yes |
| --channel | Name of channel in Mattermost | yes |
| --message | Message text | yes |
| --username | Username to notify as | no [default: Mattermost Webhook] |
| --iconUrl | URL of icon for a message | no [default: Mattermost logo] |
| --debug | Run program in debug mode | optional |
| -V --version | Show program version | optional |
| -h --help | Show program help and usage | optional |
Examples
# send a simple message
mattermost_webhook --url [webhook_url] --channel [your_channel] --message "[your_message]"
# with a debug flag
mattermost_webhook --url [webhook_url] --channel [your_channel] --message "[your_message]" --debug
# post with a special icon
mattermost_webhook --url [webhook_url] --channel [your_channel] --message "[your_message]" --iconUrl [url_to_img_icon]
# different username
mattermost_webhook --url [webhook_url] --channel [your_channel] --message "[your_message]" --username [new_username]