API Slack : ce qu'elle permet et comment l'utiliser avec des agents IA
L'API Slack permet de créer des applications qui lisent et envoient des messages, réagissent aux événements et interagissent avec les utilisateurs par des commandes et des boutons. Les équipes d'ingénierie, d'exploitation et d'informatique l'utilisent pour des automatisations internes et des bots. L'accès se fait par des applications installées dans l'espace de travail, avec des scopes OAuth définis.
Ce que propose l’API Slack
Web API
Méthodes pour envoyer et modifier des messages, lister les canaux, chercher des utilisateurs et gérer les conversations.
Events API
Événements envoyés à l'application quand quelque chose se produit, comme un nouveau message, une mention ou l'arrivée dans un canal.
Interactivité
Boutons, menus, fenêtres modales et raccourcis que l'utilisateur déclenche dans Slack.
Commandes slash
Commandes personnalisées qui déclenchent des actions dans l'application.
Fichiers
Envoi et lecture de fichiers partagés dans les canaux et les messages directs.
Comment accéder à l’API Slack
- Avec les identifiants de votre entrepriseOAuth 2.0 : l'application est créée dans le portail développeur de Slack et installée dans l'espace de travail, ce qui génère des jetons de bot ou d'utilisateur avec des scopes précis.
- Les méthodes ont des limites de débit par niveau ; les messages en masse doivent être espacés.
- Ne demandez que les scopes nécessaires : lire l'historique de tous les canaux est rarement utile.
- Les messages peuvent contenir des données sensibles ; alignez-vous sur la politique de conservation de l'espace de travail.
Documentation officielle: api.slack.com
Ce qu’un agent iTeam fait avec l’API Slack
Agent de support interne
L'agent répond aux questions sur les RH, l'informatique et les règles dans un canal dédié, en citant le document interne, et ouvre un ticket quand il ne sait pas.
Tri des incidents
Quand la supervision signale une erreur, l'agent ouvre le canal de l'incident, appelle la personne d'astreinte et résume les journaux et les derniers déploiements.
Approbations par bouton
Les demandes d'achat, de remise ou d'accès arrivent au manager sous forme de message avec des boutons approuver et refuser, et le résultat retourne au système d'origine.
Résumé des canaux
En fin de journée, l'agent résume les décisions et les points en suspens des canaux de projet pour ceux qui n'ont pas suivi.
De l’identifiant à l’agent au travail, avec validation
Créer l'application dans Slack
Créez l'application dans le portail Slack, définissez les scopes minimaux nécessaires et installez-la dans l'espace de travail avec un administrateur.
Enregistrer le jeton dans iTeam
Le jeton du bot va dans le coffre d'iTeam ; vous choisissez les canaux où chaque agent intervient et ce qu'il peut publier.
Activer les événements et tester
Activez les événements de message et de mention, testez dans un canal pilote et gardez une approbation humaine pour les actions hors de Slack.
Équipes IA prêtes à l’emploi qui utilisent Slack
Support client et SAV
Chaque ticket reçoit une réponse fondée sur votre base Confluence, et les cas délicats arrivent chez la bonne personne avec un brouillon prêt.
Customer success et fidélisation
L'équipe repère les clients qui décrochent, prépare la bonne relance et dit à votre CSM qui appeler cette semaine.
Satisfaction et avis clients
Les réponses à vos enquêtes et vos avis sont lus, classés par thème et transformés en liste d'actions avec un responsable.
Reporting de direction
Les chiffres des ventes, de la finance et des opérations sont rassemblés, vérifiés et commentés en clair avant votre réunion de direction.
Questions RH des salariés
Congés, mutuelle, fiche de paie, télétravail : l'agent répond à partir de vos documents RH et passe la main dès que la question devient personnelle.
Entretiens et évaluations
Managers et salariés arrivent à l'entretien avec les faits de l'année, et les objectifs décidés sont suivis au lieu d'être oubliés.
Questions sur l’API Slack
L'API Slack est-elle gratuite ?
Créer des applications et utiliser l'API n'est pas facturé à part, mais certaines fonctions et limites dépendent de l'offre de l'espace de travail. Vérifiez l'offre de votre entreprise.
Faut-il savoir programmer pour utiliser l'API Slack avec iTeam ?
Non. iTeam se connecte déjà à Slack et l'équipe de déploiement vous aide à créer l'application, à choisir les scopes et à définir les canaux.
L'agent lit-il tous les messages de l'espace de travail ?
Non. Il ne voit que les canaux où il a été ajouté et les scopes que vous avez autorisés.