Vous avez besoin d’un plan Builder ou supérieur pour utiliser les connecteurs dans votre application.
Ce que vous pouvez faire
Tenez votre équipe informée avec des messages et des mises à jour depuis votre application.Publier dans des canaux
Envoyez des mises à jour ou des annonces dans un canal quand un événement se produit dans votre application.
Prévenir 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 synthèses, rappels et résumés récurrents depuis votre application selon un calendrier.
Connecter Slack User
Connectez Slack User pour que votre application puisse publier au nom de la personne qui l’a connecté.- Connecteur partagé
- Connecteur utilisateur de l'application
Vous connectez un compte une seule fois. Toutes les personnes qui utilisent votre application partagent cette connexion et ses données.Pour ajouter un connecteur Slack User partagé :
- Cliquez sur Connectors dans la barre latérale de votre espace de travail.
- Cliquez sur Add connector.
- Recherchez Slack User, puis cliquez dessus.
- Sélectionnez Shared connector, puis cliquez sur Next.
- Saisissez un Connection name. Pour Slack, Who can access est toujours Apps only.
- Cliquez sur Add connector, puis autorisez l’espace de travail Slack dans lequel publier.
Connecter Slack Bot
Connectez Slack Bot pour que votre application puisse publier au nom d’un bot que vous nommez et personnalisez.- Connecteur partagé
- Connecteur utilisateur de l'application
Vous connectez un compte une seule fois. Toutes les personnes qui utilisent votre application partagent cette connexion et ses données.Pour ajouter un connecteur Slack Bot partagé :
- Cliquez sur Connectors dans la barre latérale de votre espace de travail.
- Cliquez sur Add connector.
- Recherchez Slack Bot, puis cliquez dessus.
- Sélectionnez Shared connector, puis cliquez sur Next.
- Saisissez un Connection name. Pour Slack, Who can access est toujours Apps only.
- Cliquez sur Add connector, puis autorisez l’espace de travail Slack dans lequel le bot doit publier.
Pour publier dans un canal privé, invitez d’abord le bot.
Personnaliser l’identité du bot
Vous pouvez définir le nom et l’icône du bot pour chaque message. Demandez ceux que vous voulez au chat IA.Scopes et permissions
Chaque connecteur utilise ses propres scopes, et les 2 ensembles ne sont pas interchangeables. Sélectionner un scope Slack User pour Slack Bot, ou l’inverse, fait échouer la connexion.Scopes Slack User
Ces permissions permettent à votre application de publier au nom de la personne connectée.1
Ajoutés par Base44
users:read: voir les personnes de l’espace de travailusers:read.email: voir les adresses e-mail
2
Configurés par vous
- Sous Scopes,
chat:writeest sélectionné par défaut pour envoyer des messages.
Accès : les messages sont publiés au nom de la personne connectée, avec ses permissions Slack.
Scopes Slack Bot
Ces permissions permettent à votre application de publier au nom de votre bot.1
Ajoutés par Base44
chat:write.customize: définir le nom et l’icône du bot pour chaque messagechat:write.public: publier dans des canaux publics sans les rejoindre
2
Configurés par vous
- Sous Scopes,
chat:writeest sélectionné par défaut pour envoyer des messages en tant que bot.
Accès : les messages sont publiés au nom de votre bot, avec les permissions accordées à votre application Slack.
Utiliser Slack dans une fonction backend
Une fois Slack connecté, vos fonctions backend peuvent récupérer un jeton d’accès et appeler directement l’API Slack. Base44 gère le flux OAuth et le stockage des jetons.- Pour une connexion partagée, utilisez
getConnection()pour récupérer le jeton. - Pour une connexion utilisateur de l’application, utilisez
getCurrentAppUserConnection()pour que chaque requête utilise le jeton de la personne connectée.
Connecteurs partagés
Configurez, déployez et appelez une connexion partagée depuis une fonction backend.
Connecteurs utilisateur de l'application
Récupérez un jeton par utilisateur et appelez l’API en tant que personne connectée.
Dépannage
Vérifiez les scopes et l’accès à l’espace de travail si Slack ne parvient pas à se connecter ou à publier des messages.La connexion échoue avec une erreur de scope invalide
La connexion échoue avec une erreur de scope invalide
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.
Certaines personnes ne peuvent pas connecter leur compte Slack User
Certaines personnes ne peuvent pas connecter leur compte Slack User
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
Puis-je utiliser Slack User et Slack Bot dans la même application ?
Puis-je utiliser Slack User et Slack Bot dans la même application ?
Oui. Ce sont des connecteurs distincts. Ajoutez donc chacun de ceux dont vous avez besoin.
Puis-je personnaliser ce que le connecteur Slack envoie ?
Puis-je personnaliser ce que le connecteur Slack envoie ?
Oui. Décrivez le format, le contenu et le moment souhaités dans le chat IA. Vous pouvez aussi aller dans le tableau de bord de votre application, cliquer sur Code et ouvrir la fonction backend générée sous
base44 > functions. Vous pouvez y affiner le contenu du message, par exemple avec des blocs pour des mises en page plus complexes.Cette page a été traduite par IA. Pour les informations les plus précises et à jour, consultez la version anglaise.