Exemples : Intégration avec Slack

Comment configurer un champ SlackID personnalisé

  1. Créer un champ personnalisé de type texte pour les utilisateurs
  2. Copier l'identifiant de membre à partir du profil utilisateur Slack
  3. Ajouter l'identifiant membre au champ SlackID personnalisé dans Targepprocess
Slack et TP

Comment créer une nouvelle application dans Slack

Tout d'abord, nous devons créer une nouvelle application dans Slack. Accédez au site Slack API :

Créer une nouvelle application dans Slack

Ensuite, vous pourrez choisir comment configurer les champs d'application et les paramètres de votre application.

Sélectionner à partir de zéro :

Sélectionner à partir de zéro

Ajoutez le nom de votre application (il pourra être modifié ultérieurement) et l'espace de travail où elle sera installée :

Ajoutez le nom de votre application

Comment générer un Webhook URL dans Slack

Maintenant que votre application est créée, nous devons créer un webhook entrant.

Appuyez sur « Webhooks entrants » :

Webhook entrant

Appuyez sur le bouton bascule pour activer les webhooks entrants :

bouton bascule pour activer les webhooks entrants

Faites défiler vers le bas et appuyez sur Ajouter un nouveau webhook à l'espace de travail :

Ajouter un nouveau Webhook à l'espace de travail

Sélectionnez le canal sur lequel les messages seront publiés.

Sélectionner la chaîne

Votre webhook entrant est désormais créé et vous pouvez copier votre URL :

copiez votre URL
Remarque : Vous pouvez ajouter autant de webhooks que vous le souhaitez. Chaque Webhook ne pouvait envoyer des messages qu'à un seul canal. Vous trouverez plus de détails sur la création et la personnalisation des applications Slack dans la documentation API Slack.
Avertissement : vous ne pouvez pas utiliser les webhooks pour envoyer des messages directs aux utilisateurs. Veuillez utiliser l'API Web Slack pour cela.

Configurer l'application Slack pour utiliser l'API Web Slack

L'API Web Slack vous offre davantage de fonctionnalités que les webhooks.

Pour utiliser l'API Web, nous devons donner des autorisations à notre bot Slack et obtenir un jeton.

Accédez à votre application Slack sur le site Slack API et sélectionnez OAuth & Permissions dans le menu de gauche :

Sélectionnez OAuth et autorisations

Vous trouverez ici le jeton OAuth de l'utilisateur bot, que nous utiliserons plus tard dans nos requêtes API.

Faites défiler vers le bas jusqu'à « Scopes » (Portées) et ajoutez les portées OAuth pour les portées des jetons bot, comme dans la capture d'écran ci-dessous :

Ajouter des champs d'application OAuth pour les champs d'application des jetons bot
Remarque : Remarque. Il s'agit d'une autorisation de base nécessaire pour envoyer des messages à des canaux publics et privés, ainsi que des messages directs à des utilisateurs. Vous trouverez plus de détails sur les champs d'application des autorisations Slack dans la documentation Slack.