Une fonctionnalité intéressante de Mattermost, c'est que l'on peut définir des "webhooks", permettant d'envoyer dans des canaux dédié le résultat d'une commande, des fichiers de log, ou ce qu'on veut. Par exemple si je crée un script "mattermost.sh", avec ce code :
curl -i -X POST -H 'Content-Type: application/json' -d '{"text": "'"$1"'"}' https://serveur.host/mattermost/hooks/#########
(les ####### sont des caractères qui définissent le webhook en question)
Si je tape dans ma console ./mattermost.sh "un essai de texte"
, ça va le copier dans le canal défini dans le webhook.
Y'a même possibilité d'avoir des résultats de commits sur github ou gitlab etc