Le comportement des messages Slack dans OpenClaw
Réactions d’accusé et leur portée globale, les quatre modes de diffusion et la carte de tâches native, le repli Block Kit et le style compact, le lien Ouvrir dans OpenClaw, les règles de livraison en diffusion et les nouvelles tentatives après limitation, la réaction de frappe, et une commande slash contre les commandes natives
Pendant qu’un agent OpenClaw travaille sur un message Slack, l’espace de travail voit une réaction, puis une carte ou un brouillon qui change au fil des outils, puis la réponse, et les commandes arrivent soit par une commande slash unique soit par des commandes natives. Chaque pièce se configure, et les valeurs par défaut ont changé en 2026.8.1. Voici le modèle d’accusé, les quatre modes de diffusion avec leurs surfaces de carte, les règles de livraison qui décident quand un aperçu peut être modifié sur place, et les options de commandes.
Accusés
- La réaction d’accusé envoie un emoji pendant le traitement d’un message entrant et la portée décide quand il est envoyé ; l’accusé reste statique pendant le travail, et avec les réactions d’état activées un vrai échec montre brièvement une réaction d’erreur avant de le rétablir, tandis que les appels d’outils, la réflexion, la compaction et les outils longs ne font jamais tourner ni s’accumuler les réactions et qu’une fin réussie ne fait jamais clignoter d’emoji de succès.
- L’emoji se résout depuis le compte, puis le canal, puis le réglage global, puis l’emoji d’identité de l’agent avec les yeux en dernier repli ; Slack attend des codes courts, et une chaîne vide désactive la réaction pour le compte ou globalement.
- La portée se lit dans le réglage global sans surcharge par compte ni par canal : all réagit en messages privés et en groupes, événements ambiants de salle compris, direct en messages privés seulement, group-all sur chaque message de groupe sauf les événements ambiants, group-mentions, la valeur par défaut, en groupe seulement quand le bot est mentionné et jamais en messages privés, et off jamais ; pour voir l’emoji sur les messages privés et les événements discrets de salle, réglez la portée sur all, et les changements de portée s’appliquent au message suivant sans reconnexion.
- Le fil des réponses, les limites d’historique, les limites de découpage, la diffusion, les réactions de frappe et les réglages de dépliage s’appliquent au message admis suivant sans reconnexion, une réponse active garde les réglages avec lesquels elle a commencé, et les surcharges de compte se comportent de même.
L’accusé reste statique pendant le travail.
La diffusion et les cartes
Le mode de diffusion vaut off, partial, block ou progress : off désactive les aperçus en direct, partial remplace le texte de l’aperçu par la dernière sortie partielle et rétablit la valeur par défaut d’avant 2026.8.1, block ajoute des mises à jour par morceaux, et progress, la valeur par défaut, montre une progression structurée dans une carte de tâches native quand Slack la prend en charge avec une carte de session Block Kit en repli. Progress est discret par défaut ; l’indicateur de progression des outils ajoute une ligne de tâche sur la carte native ou une ligne d’activité sur la carte Block Kit par appel d’outil plus des compteurs d’outils, de fichiers et de temps sur la carte Block Kit, l’indicateur de progression d’aperçu gouverne partial et block, et le réglage de texte de commande garde des lignes d’outils compactes en cachant le texte brut des commandes sauf s’il est réglé sur raw. En mode progress la carte d’agent native est la valeur par défaut : tout le tour est un seul message diffusé qui entremêle la narration avec une carte de plan ou de tâches en direct et se termine par la réponse dans ce même message, montrant les étapes du plan rédigé quand l’agent publie un plan ou sinon une ligne stable de résumé du travail, avec les demandes d’approbation sur leur propre ligne, les échecs d’outils intermédiaires et les sorties non nulles cachés pour que les réponses réussies n’accumulent pas de lignes d’échec, les mises à jour de routine regroupées par intervalles d’une seconde tandis que les approbations, les échecs visibles et la fin contournent ce délai, et la carte n’apparaissant qu’une fois qu’un tour fait un vrai travail, si bien qu’une question simple reçoit sa réponse sans carte. Régler les cartes de tâches natives sur faux retombe sur la carte de session Block Kit, un message séparé avec titre, narration, liste de plan et commentaires qui se finalise en succès ou en erreur et liste l’activité récente des outils et les totaux quand la progression des outils est activée. Le style compact donne un seul brouillon de progression en texte brut au lieu de l’une ou l’autre carte, est aussi sélectionné quand la progression des outils est explicitement fausse avec le style non défini, garde les commentaires en italique avec le raisonnement et les approbations visibles, et utilise toujours la livraison finale normale ; dans les autres modes de brouillon, la réponse finale est publiée comme nouveau message et l’aperçu temporaire supprimé une fois la livraison confirmée par Slack, les anciens aperçus déplacés par des réponses humaines sont nettoyés aussi, et les messages durables et les vidéos restent. Pour les préambules diffusés, Slack attend le premier préambule complet avant de créer le message pour que la notification porte la pensée entière, et les préambules suivants se diffusent en modifications. Les deux surfaces de carte relient la session par un bouton Ouvrir dans OpenClaw seulement quand l’origine publique de la passerelle est définie et que l’interface de contrôle n’est pas désactivée, avec un chemin de base quand l’interface vit sous un préfixe ; les installations sans origine publique n’ont pas de lien plutôt qu’un lien mort.
Règles de livraison, frappe, commandes
- La diffusion de texte native et l’état de session exigent un fil de réponse choisi par le mode de réponse, les racines de canal et de message privé de premier niveau retombent sur l’aperçu ordinaire quand la diffusion native est indisponible ou sans fil, les messages privés de premier niveau restent hors fil par défaut et reçoivent un brouillon modifié à la place, les réglages personnalisés de nom ou d’icône sortants gardent l’aperçu au nom de l’application et livrent séparément la version finale personnalisée parce que Slack n’autorise pas la suppression des messages usurpés, les médias et les charges non textuelles retombent sur la livraison normale, les réponses diffusées nativement attendent l’accusé de Slack avant que la livraison compte comme réussie, chaque bloc complet étant vidé séparément, les rejets 429 explicites sont réessayés jusqu’à deux fois après le délai indiqué pour la diffusion, les messages ordinaires et la fin des téléversements tandis que les réponses perdues et les erreurs serveur ne sont pas rejouées, les rejets certains de destinataire ou de portée retombent sur la livraison normale pour le texte mis en tampon, et les échecs ambigus de diffusion signalent l’échec sans rejouer un texte que Slack a peut-être déjà accepté.
- L’indicateur de transport natif sous la diffusion contrôle la diffusion de texte native de Slack quand le mode est partial et vaut vrai par défaut, donc partial avec le transport natif désactivé donne un aperçu en brouillon ; les anciennes valeurs de mode de flux, la clé booléenne de diffusion et les clés de premier niveau de mode de découpage et de diffusion native sont des alias qui ne sont pas lus à l’exécution, et la correction du doctor réécrit la configuration persistante vers les clés canoniques ; la réaction de frappe ajoute une réaction temporaire au message entrant pendant le traitement d’une réponse et la retire ensuite, surtout utile hors des réponses en fil, qui utilisent l’état de session en cours de Slack, résolue depuis le compte puis le canal, attendant un code court et nettoyée au mieux.
- Les commandes slash apparaissent soit comme une commande unique configurée, activée par défaut, au nom d’OpenClaw, avec un préfixe de session slash et des réponses éphémères, soit comme plusieurs commandes natives qui exigent des réglages de manifeste supplémentaires et un indicateur natif explicite sur le canal ou globalement, parce que le mode automatique natif est désactivé pour Slack ; les menus d’arguments natifs se présentent comme un menu de débordement pour trois à cinq options courtes, une sélection externe au-delà de 100 options avec filtrage asynchrone, des blocs de boutons pour une ou deux options ou une valeur trop longue, et sinon une sélection statique découpée par 100, et les sessions slash utilisent des clés isolées par utilisateur tout en routant l’exécution des commandes vers la session de la conversation visée.
OpenClaw sur Slack est le billet du canal auquel ce comportement appartient, et Configurer Slack dans OpenClaw l’origine du manifeste qui active les commandes slash.
La carte est le produit
La carte d’agent native de Slack transforme une longue exécution d’outils en quelque chose qu’une équipe peut regarder sans être inondée, et c’est pourquoi progress est devenu la valeur par défaut et pourquoi le journal des outils reste optionnel. Le comportement des messages Telegram dans OpenClaw montre à quoi ressemble le même changement de 2026.8.1 sur un canal sans surface de carte, et Connecter votre premier canal en cinq minutes le parcours où vous choisissez ces valeurs par défaut avant le premier message.
Sur Diali
Slack fait partie des canaux que Diali connecte depuis le tableau de bord, la configuration d’exécution étant générée et remplacée à chaque version, donc les clés d’accusé, de diffusion et de commandes décrites ici disent ce qu’un agent hébergé fait dans votre espace de travail plutôt qu’un fichier que vous entretenez. Slack sur Diali est le canal sur Diali et La sécurité chez Diali la frontière que partage chaque canal connecté.
- Un accusé statique ; aucune réaction en messages privés par défaut.
- Progress est la valeur par défaut : une carte, discrète sauf progression des outils activée.
- Une commande slash par défaut ; les commandes natives ne sont jamais automatiques sur Slack.
Arrêtez de lire, construisez le vôtre
Configurez un agent, choisissez un canal, et faites-le travailler dans l’application que vous gardez déjà ouverte.
