Slack

Envoyez, mettez à jour, supprimez des messages, ajoutez des réactions dans Slack ou déclenchez des workflows à partir d'événements Slack

Slack est une plateforme de communication professionnelle qui offre aux équipes un espace unifié pour les messages, les outils et les fichiers.

Avec Slack, vous pouvez :

  • Automatisez les notifications des agents : Envoyez des mises à jour en temps réel depuis vos agents Sim vers n'importe quel canal Slack
  • Créez des points de terminaison webhook : Configurez des bots Slack comme webhooks pour déclencher des workflows Sim à partir des activités Slack
  • Améliorez les workflows des agents : Intégrez la messagerie Slack dans vos agents pour livrer des résultats, des alertes et des mises à jour de statut
  • Créez et partagez des canevas Slack : Générez programmatiquement des documents collaboratifs (canevas) dans les canaux Slack
  • Lisez les messages des canaux : Récupérez et traitez les messages récents de n'importe quel canal Slack pour la surveillance ou les déclencheurs de workflow
  • Gérez les messages des bots : Mettez à jour, supprimez et ajoutez des réactions aux messages envoyés par votre bot

Dans Sim, l'intégration Slack permet à vos agents d'interagir programmatiquement avec Slack avec des capacités complètes de gestion des messages dans le cadre de leurs workflows :

  • Envoyez des messages : Les agents peuvent envoyer des messages formatés à n'importe quel canal ou utilisateur Slack, prenant en charge la syntaxe mrkdwn de Slack pour un formatage enrichi
  • Mettez à jour des messages : Modifiez les messages de bot précédemment envoyés pour corriger des informations ou fournir des mises à jour de statut
  • Supprimez des messages : Supprimez les messages de bot lorsqu'ils ne sont plus nécessaires ou contiennent des erreurs
  • Ajoutez des réactions : Exprimez un sentiment ou une reconnaissance en ajoutant des réactions emoji à n'importe quel message
  • Créez des canevas : Créez et partagez des canevas Slack (documents collaboratifs) directement dans les canaux, permettant un partage de contenu et une documentation plus riches
  • Lisez des messages : Lisez les messages récents des canaux, permettant la surveillance, le reporting ou le déclenchement d'actions supplémentaires basées sur l'activité du canal
  • Téléchargez des fichiers : Récupérez les fichiers partagés dans les canaux Slack pour traitement ou archivage

Cela permet des scénarios d'automatisation puissants tels que l'envoi de notifications avec des mises à jour dynamiques, la gestion des flux conversationnels avec des messages de statut modifiables, la reconnaissance de messages importants avec des réactions, et le maintien de canaux propres en supprimant les messages de bot obsolètes. Vos agents peuvent fournir des informations opportunes, mettre à jour des messages au fur et à mesure que les workflows progressent, créer des documents collaboratifs, ou alerter les membres de l'équipe lorsqu'une attention est nécessaire. Cette intégration comble le fossé entre vos workflows d'IA et la communication de votre équipe, garantissant que tout le monde reste informé avec des informations précises et à jour. En connectant Sim avec Slack, vous pouvez créer des agents qui tiennent votre équipe informée avec des informations pertinentes au bon moment, améliorent la collaboration en partageant et en mettant à jour automatiquement des insights, et réduisent le besoin de mises à jour manuelles de statut—tout en tirant parti de votre espace de travail Slack existant où votre équipe communique déjà.

Instructions d'utilisation

Intégrez Slack dans le flux de travail. Peut envoyer, mettre à jour et supprimer des messages, créer des canevas, lire des messages et ajouter des réactions. Nécessite un jeton de bot au lieu d'OAuth en mode avancé. Peut être utilisé en mode déclencheur pour lancer un flux de travail lorsqu'un message est envoyé à un canal.

Outils

slack_message

Envoyez des messages aux canaux Slack ou en messages directs. Prend en charge le formatage mrkdwn de Slack.

Entrée

ParamètreTypeObligatoireDescription
authMethodchaîneNonMéthode d'authentification : oauth ou bot_token
botTokenchaîneNonJeton du bot pour Bot personnalisé
channelchaîneNonCanal Slack cible (ex. : #general)
userIdchaîneNonID utilisateur Slack cible pour les messages directs (ex. : U1234567890)
textchaîneOuiTexte du message à envoyer (prend en charge le formatage mrkdwn de Slack)
thread_tschaîneNonHorodatage du fil de discussion auquel répondre (crée une réponse dans le fil)
filesfichier[]NonFichiers à joindre au message

Sortie

ParamètreTypeDescription
messageobjetObjet de message complet avec toutes les propriétés renvoyées par Slack
tschaîneHorodatage du message
channelchaîneID du canal où le message a été envoyé
fileCountnombreNombre de fichiers téléchargés (lorsque des fichiers sont joints)

slack_canvas

Créer et partager des canevas Slack dans les canaux. Les canevas sont des documents collaboratifs au sein de Slack.

Entrée

ParamètreTypeObligatoireDescription
authMethodchaîneNonMéthode d'authentification : oauth ou bot_token
botTokenchaîneNonJeton du bot pour le Bot personnalisé
channelchaîneOuiCanal Slack cible (par ex., #general)
titlechaîneOuiTitre du canevas
contentchaîneOuiContenu du canevas au format markdown
document_contentobjetNonContenu structuré du document canevas

Sortie

ParamètreTypeDescription
canvas_idchaîneID du canevas créé
channelchaîneCanal où le canevas a été créé
titlechaîneTitre du canevas

slack_message_reader

Lisez les derniers messages des canaux Slack. Récupérez l'historique des conversations avec des options de filtrage.

Entrée

ParamètreTypeObligatoireDescription
authMethodchaîneNonMéthode d'authentification : oauth ou bot_token
botTokenchaîneNonJeton du bot pour Bot personnalisé
channelchaîneNonCanal Slack depuis lequel lire les messages (ex. : #general)
userIdchaîneNonID utilisateur pour la conversation en message direct (ex. : U1234567890)
limitnombreNonNombre de messages à récupérer (par défaut : 10, max : 15)
oldestchaîneNonDébut de la plage horaire (horodatage)
latestchaîneNonFin de la plage horaire (horodatage)

Sortie

ParamètreTypeDescription
messagestableauTableau d'objets de messages du canal

slack_list_channels

Liste tous les canaux dans un espace de travail Slack. Renvoie les canaux publics et privés auxquels le bot a accès.

Entrée

ParamètreTypeObligatoireDescription
authMethodchaîneNonMéthode d'authentification : oauth ou bot_token
botTokenchaîneNonJeton du bot pour Bot personnalisé
includePrivatebooléenNonInclure les canaux privés dont le bot est membre (par défaut : true)
excludeArchivedbooléenNonExclure les canaux archivés (par défaut : true)
limitnombreNonNombre maximum de canaux à renvoyer (par défaut : 100, max : 200)

Sortie

ParamètreTypeDescription
channelstableauTableau d'objets de canaux de l'espace de travail

slack_list_members

Liste tous les membres (identifiants d'utilisateurs) dans un canal Slack. À utiliser avec Get User Info pour convertir les identifiants en noms.

Entrée

ParamètreTypeObligatoireDescription
authMethodchaîneNonMéthode d'authentification : oauth ou bot_token
botTokenchaîneNonJeton du bot pour Bot personnalisé
channelchaîneOuiID du canal dont il faut lister les membres
limitnombreNonNombre maximum de membres à renvoyer (par défaut : 100, max : 200)

Sortie

ParamètreTypeDescription
memberstableauTableau d'identifiants d'utilisateurs qui sont membres du canal (par ex., U1234567890)

slack_list_users

Liste tous les utilisateurs dans un espace de travail Slack. Renvoie les profils d'utilisateurs avec noms et avatars.

Entrée

ParamètreTypeObligatoireDescription
authMethodchaîneNonMéthode d'authentification : oauth ou bot_token
botTokenchaîneNonJeton du bot pour le Bot personnalisé
includeDeletedbooléenNonInclure les utilisateurs désactivés/supprimés (par défaut : false)
limitnombreNonNombre maximum d'utilisateurs à renvoyer (par défaut : 100, max : 200)

Sortie

ParamètreTypeDescription
userstableauTableau d'objets utilisateur de l'espace de travail

slack_get_user

Obtenir des informations détaillées sur un utilisateur Slack spécifique à partir de son ID utilisateur.

Entrée

ParamètreTypeObligatoireDescription
authMethodchaîneNonMéthode d'authentification : oauth ou bot_token
botTokenchaîneNonJeton du bot pour le Bot personnalisé
userIdchaîneOuiID utilisateur à rechercher (par ex., U1234567890)

Sortie

ParamètreTypeDescription
userobjetInformations détaillées sur l'utilisateur

slack_download

Télécharger un fichier depuis Slack

Entrée

ParamètreTypeObligatoireDescription
authMethodchaîneNonMéthode d'authentification : oauth ou bot_token
botTokenchaîneNonJeton du bot pour le Bot personnalisé
fileIdchaîneOuiL'ID du fichier à télécharger
fileNamechaîneNonRemplacement optionnel du nom de fichier

Sortie

ParamètreTypeDescription
filefichierFichier téléchargé stocké dans les fichiers d'exécution

slack_update_message

Mettre à jour un message précédemment envoyé par le bot dans Slack

Entrée

ParamètreTypeObligatoireDescription
authMethodchaîneNonMéthode d'authentification : oauth ou bot_token
botTokenchaîneNonJeton du bot pour Bot personnalisé
channelchaîneOuiID du canal où le message a été publié (ex. : C1234567890)
timestampchaîneOuiHorodatage du message à mettre à jour (ex. : 1405894322.002768)
textchaîneOuiNouveau texte du message (prend en charge le formatage mrkdwn de Slack)

Sortie

ParamètreTypeDescription
messageobjetObjet de message mis à jour complet avec toutes les propriétés renvoyées par Slack
contentchaîneMessage de succès
metadataobjetMétadonnées du message mis à jour

slack_delete_message

Supprimer un message précédemment envoyé par le bot dans Slack

Entrée

ParamètreTypeObligatoireDescription
authMethodchaîneNonMéthode d'authentification : oauth ou bot_token
botTokenchaîneNonJeton du bot pour Bot personnalisé
channelchaîneOuiID du canal où le message a été publié (ex. : C1234567890)
timestampchaîneOuiHorodatage du message à supprimer (ex. : 1405894322.002768)

Sortie

ParamètreTypeDescription
contentchaîneMessage de succès
metadataobjetMétadonnées du message supprimé

slack_add_reaction

Ajouter une réaction emoji à un message Slack

Entrée

ParamètreTypeObligatoireDescription
authMethodchaîneNonMéthode d'authentification : oauth ou bot_token
botTokenchaîneNonJeton du bot pour Bot personnalisé
channelchaîneOuiID du canal où le message a été publié (ex. : C1234567890)
timestampchaîneOuiHorodatage du message auquel réagir (ex. : 1405894322.002768)
namechaîneOuiNom de la réaction emoji (sans les deux-points, ex. : thumbsup, heart, eyes)

Sortie

ParamètreTypeDescription
contentchaîneMessage de succès
metadataobjetMétadonnées de la réaction

Remarques

  • Catégorie : tools
  • Type : slack

On this page

Start building today
Trusted by over 60,000 builders.
Build Agentic workflows visually on a drag-and-drop canvas or with natural language.
Get started