Aller au contenu principal

Slack

Prérequis​

  • Un Workspace Slack sur lequel vous pouvez installer des applications.
  • Des droits d’administration ou de gestion des applications sur ce Workspace.

1. Créer une application Slack​

  1. Ouvrez api.slack.com/apps → Create New App → From scratch.
  2. Donnez-lui un nom (par ex. isthisthing.online Alerts) et choisissez votre Workspace.

2. Activer les Incoming Webhooks​

  1. Dans la barre latérale des paramètres de l’app, cliquez sur Incoming Webhooks.
  2. Passez Activate Incoming Webhooks sur On.
  3. Cliquez sur Add New Webhook to Workspace.
  4. Choisissez le canal cible (par ex. #incidents) → Allow.

Vous obtiendrez une URL du type :

https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX

Copiez cette URL — vous en aurez besoin à l’étape suivante.

3. Ajouter l’intégration dans isthisthing.online​

  1. Allez dans Integrations → New Integration.
  2. Sélectionnez Slack comme type.
  3. Renseignez les champs :
ChampValeur
NameLibellé explicite, par ex. Slack #incidents
Webhook URLL’URL de l’étape 2
ChannelLaissez vide (le webhook publie dans le canal que vous avez choisi)
  1. Activez les événements déclencheurs dont vous avez besoin (création / résolution / mise à jour).
  2. Cliquez sur Save.

4. Tester​

Cliquez sur l’icône Test à côté de votre intégration dans la liste. Un message de test devrait apparaître dans votre canal Slack en quelques secondes.

Contenu du message​

ChampDescription
Event & StatusCREATED, RESOLVED ou UPDATED avec le statut d’Incident actuel
Workspace & MonitorNoms et identifiants pour référence rapide
TimestampsHeures de début, de résolution et d’émission en UTC
LinksBoutons pour ouvrir l’Incident ou le Dashboard du Workspace

Dépannage​

ProblèmeSolution
Aucun message reçuVérifiez que l’intégration est activée et qu’au moins un événement déclencheur est activé. Vérifiez que l’URL du webhook est toujours active dans Slack.
Erreur invalid_blocksRégénérez le webhook dans Slack et mettez à jour l’URL dans les paramètres de votre intégration.
Mauvais canalLes Incoming Webhooks publient dans le canal choisi à la création. Créez un nouveau webhook pour un autre canal.

Sécurité​

  • Traitez les URL de webhook comme des secrets — ne les commitez pas dans le dépôt.
  • Faites tourner l’URL immédiatement en cas d’exposition.
  • Limitez la gestion des intégrations aux Owners et Admins du Workspace.