Aller au contenu

Connecteur Mattermost

Le connecteur Mattermost relie un bot à Mattermost, via des webhooks. Il répond aux messages d'un canal (éventuellement seulement à ceux qui commencent par un mot déclencheur), ou à une commande slash.

Prérequis

  • Un serveur Mattermost, avec les droits d'administrateur système pour créer des webhooks et autoriser les appels vers l'hôte Tock
  • Une URL du bot que le serveur Mattermost peut atteindre

Configuration

  1. Dans la System Console de Mattermost (Environment > Developer), autorisez Mattermost à appeler l'hôte Tock (Allow untrusted internal connections to).
  2. Créez un webhook entrant (utilisé par Tock pour poster des messages) sur le canal : son URL se termine par son jeton.
  3. Créez un webhook sortant (ou une commande slash) sur le même canal, avec l'URL du connecteur comme callback, par exemple https://<hôte-du-bot>/io/<namespace>/<bot>/mattermost. Mattermost fournit son jeton.
  4. Dans Tock Studio, créez un connecteur Mattermost dans Settings > Configurations :
Champ Description
Mattermost Server Url Par exemple https://mattermost.mydomain.com
Incoming webhook token Jeton du webhook entrant
Outgoing webhook token Jeton du webhook sortant ou de la commande slash
Optional Channel Id (facultatif) canal dédié
Optional Tock Username (facultatif) nom d'utilisateur affiché pour le bot
Chat with Tock
×