Skip to main content
Connectez Slack pour envoyer des messages, répondre à des événements et déclencher des workflows depuis votre application. Choisissez Slack User quand les messages doivent apparaître au nom de la personne qui a connecté Slack, ou Slack Bot quand ils doivent apparaître au nom d’un bot que vous nommez et personnalisez.
Vous avez besoin d’un plan Builder ou supérieur pour utiliser les connecteurs dans votre application.

Ce que vous pouvez faire

Publier dans des canaux

Envoyez des mises à jour ou des annonces dans un canal quand un événement se produit dans votre application.

Notifier vos coéquipiers

Envoyez une alerte dès qu’un ticket, une échéance ou un seuil est atteint.

Automatiser les mises à jour

Envoyez des résumés, rappels et synthèses récurrents depuis votre application selon un planning.
Exemples de prompts pour Slack User
Exemples de prompts pour Slack Bot

En un coup d’œil

Identifiants de type
slack (Slack User), slackbot (Slack Bot)
Modèle d’authentification
OAuth
Types de connecteur
Pour les créateurs d’application, pour les utilisateurs d’application
Configuration de connexion
Aucune
Guide des permissions

Slack User

Les messages apparaissent au nom de la personne qui a connecté Slack. Idéal quand un workflow doit agir au nom d’une personne spécifique.

Slack Bot

Les messages apparaissent au nom d’un bot que vous nommez et personnalisez. Idéal pour les notifications partagées et les mises à jour automatisées.
Vous pouvez utiliser une seule application Slack pour Slack User et Slack Bot. Enregistrez l’application Slack deux fois dans Base44, une fois pour chaque connecteur, avec les mêmes Client ID et Client Secret. Assurez-vous que l’application Slack inclut tous les scopes requis par les deux connecteurs. Si un scope requis manque, le connecteur concerné ne peut pas être autorisé.

Connecter Slack User

Connectez un seul compte Slack pour les workflows Slack de votre application. Base44 gère l’application OAuth, il n’y a donc rien à enregistrer. Commencez depuis le chat IA, ou depuis Integrations → Browse dans le tableau de bord de votre application.Pour connecter Slack User :
  1. Allez dans l’éditeur de votre application.
  2. Décrivez ce que vous voulez faire avec Slack dans le chat IA, par exemple : Publie un message dans le canal #support quand un nouveau ticket est créé.
  3. Examinez ce que le chat IA demande sous We need your permission to access.
  4. Cliquez sur Connect to Slack User.
  5. Dans la fenêtre Slack, choisissez votre espace de travail, examinez les permissions et cliquez sur Allow.

Connecter Slack Bot

Une connexion Slack Bot est au niveau de l’espace de travail. Le bot est installé dans un espace de travail Slack, pas sur le compte d’une personne.
Connectez un seul bot Slack pour les workflows Slack de votre application. Base44 gère l’application OAuth, il n’y a donc rien à enregistrer. Commencez depuis le chat IA, ou depuis Integrations → Browse dans le tableau de bord de votre application.Pour connecter Slack Bot :
  1. Allez dans l’éditeur de votre application.
  2. Décrivez ce que vous voulez faire avec Slack dans le chat IA, par exemple : Publie un message dans #deployments quand une nouvelle release est publiée.
  3. Examinez ce que le chat IA demande sous We need your permission to access.
  4. Cliquez sur Connect to Slack Bot.
  5. Dans la fenêtre Slack, choisissez votre espace de travail, examinez les permissions et cliquez sur Allow.

Personnaliser l’identité du Slack Bot

Donnez un nom et une icône au bot lors de sa configuration. Slack Bot peut publier dans les canaux publics sans invitation. Pour les canaux privés, invitez d’abord le bot dans le canal.

Scopes et permissions Slack

Chaque connecteur utilise ses propres scopes, et les deux ensembles ne sont pas interchangeables. Sélectionner un scope Slack User pour Slack Bot, ou l’inverse, fait échouer la connexion.

Scopes Slack User

channels:read est un scope requis pour que ce connecteur fonctionne, et il est inclus dans Additional scopes. Si vous le retirez, le connecteur ne fonctionnera pas.

Scopes Slack Bot

Les listes de scopes peuvent changer. Examinez toujours les permissions affichées pendant le flux de connexion.

Utiliser Slack dans une fonction backend

Une fois Slack connecté, vos fonctions backend peuvent récupérer un token d’accès et appeler directement l’API Slack. Base44 gère le flux OAuth et le stockage des tokens.
Utilisez getConnection() pour une connexion partagée, ou getCurrentAppUserConnection() pour que chaque requête utilise le token de la personne connectée.

Connecteurs partagés

Configurez, déployez et appelez une connexion partagée depuis une fonction backend.

Connecteurs utilisateurs d'application

Récupérez le token de la personne connectée et appelez l’API en son nom.

Dépannage

Slack User et Slack Bot utilisent des ensembles de scopes différents qui ne peuvent pas être mélangés. Vérifiez que vous avez sélectionné uniquement les scopes listés pour le connecteur que vous configurez, et que votre application Slack demande ces mêmes scopes.
Vérifiez que https://connectors.base44.com/api/oauth/callback est enregistrée dans votre application Slack, exactement comme affichée. Si le connecteur utilise encore des URL par application, l’URI de votre application Slack doit plutôt correspondre à l’un de ceux affichés sous Per-app URLs (for legacy connectors) dans View redirect URIs for your apps. Ajoutez donc chaque URI listé.
Slack Bot publie dans les canaux publics sans invitation. Pour un canal privé, invitez d’abord le bot dans le canal.
Si votre application Slack n’est pas distribuée, seules les personnes de votre propre espace de travail Slack peuvent se connecter. Activez la distribution publique dans les paramètres de votre application Slack.

FAQ

Oui. Ce sont des connecteurs distincts, ajoutez donc chacun de ceux dont vous avez besoin.
Oui. Décrivez le format, le contenu et le moment souhaités dans le chat IA. Vous pouvez aussi ouvrir la fonction backend générée dans Dashboard → Code → Functions pour affiner la charge utile du message, par exemple avec des blocs pour des mises en page plus complexes.
Dans l’onglet Integrations de votre application, ouvrez My integrations, trouvez Slack User ou Slack Bot, et cliquez sur l’icône More actions pour changer de compte, reconnecter ou déconnecter. En savoir plus sur la gestion des connecteurs.
Cette page a été traduite par IA. Pour les informations les plus précises et à jour, consultez la version anglaise.