Lecteur de Fils Slack pour Openclaw

Un utilitaire pour récupérer et résumer les historiques des canaux Slack et des fils de messages spécifiques à partir de liens ou d'identifiants d'espace de travail.

epikoding
v1.0.0
Feb 16, 2026
0
0
0

Installer & Télécharger

1. ClawHub CLI

Le moyen le plus rapide d'installer une compétence directement depuis le registre.

npx clawhub@latest install slack-thread-reader

2. Installation manuelle

Copiez le dossier de la compétence dans l'un de ces emplacements

Global
~/.openclaw/skills/
Espace de travail
<project>/skills/

Priorité : Espace de travail > Local > Intégré

3. Installation du prompt

Copiez ce prompt dans OpenClaw pour l'installer automatiquement.

Aide-moi à installer slack-thread-reader via Clawhub. Si Clawhub n'est pas installé, installe-le d'abord (npm i -g clawhub).

Vous préférez télécharger ?

Obtenez les fichiers bruts de la compétence dans une archive ZIP.

Qu'est-ce que Lecteur de Fils Slack ?

Le Lecteur de Fils Slack est une intégration spécialisée conçue pour extraire un contexte significatif des espaces de travail Slack. Il permet aux utilisateurs de récupérer l'intégralité de l'historique d'un canal ou d'approfondir des fils de messages spécifiques en fournissant simplement une URL d'archive Slack ou un identifiant de canal. En tant que composant central d'Openclaw Skills, cet outil permet aux agents d'IA d'analyser des discussions d'équipe complexes, de résoudre les mentions d'utilisateurs et de présenter les données de chat dans un format propre et lisible.

En comblant le fossé entre l'API de Slack et votre environnement de développement, cette compétence garantit que le contexte du projet enfoui dans les journaux de chat est toujours accessible. Elle gère les nuances de la structure de données de Slack, y compris les réactions emoji et les pièces jointes, offrant une vue complète des interactions de l'équipe.

Cas d'utilisation de Lecteur de Fils Slack

  • Résumer des discussions de longue durée au sein d'un canal Slack spécifique.
  • Extraire toutes les réponses d'un fil de discussion spécifique pour comprendre les décisions techniques.
  • Surveiller l'activité récente d'un canal en récupérant un nombre limité de messages récents.
  • Convertir les conversations Slack en documentation structurée avec des noms d'utilisateurs résolus.
  • Recueillir le contexte des chats d'équipe pour aider les agents d'IA à fournir une meilleure assistance au codage.

Comment fonctionne Lecteur de Fils Slack

  1. La compétence reçoit de l'utilisateur un lien d'archive Slack ou des identifiants spécifiques de canal/fil.
  2. Elle détermine automatiquement si la cible est un historique de canal large ou un fil imbriqué spécifique en fonction du modèle d'URL.
  3. Le script valide la demande ; si le type de lien fourni ne correspond pas à l'intention de l'utilisateur, il demande des éclaircissements pour garantir l'exactitude.
  4. Il récupère les données du message, résolvant les identifiants Slack uniques en noms réels lisibles par l'homme et formatant les réactions emoji.
  5. Si demandé, la compétence récupère récursivement les réponses au fil pour fournir une vue complète de l'arborescence de la conversation.
  6. Le résultat final est renvoyé sous forme de résumé formaté ou de texte brut pour un traitement ultérieur au sein des flux de travail Openclaw Skills.

Configuration de Lecteur de Fils Slack

Pour utiliser cette compétence, assurez-vous que le script est disponible dans votre répertoire scripts/ et que votre bot Slack dispose des autorisations nécessaires. Le bot doit être invité sur tout canal privé ou public que vous souhaitez lire.

# Inviter d'abord le bot sur le canal
/invite @botname

# Utilisation : Lire un fil spécifique via URL
scripts/slack-thread.sh https://your-workspace.slack.com/archives/CHANNEL/pTIMESTAMP

# Utilisation : Lire l'historique du canal avec une limite
scripts/slack-thread.sh <channel-id> --limit 20

Schéma de données et taxonomie de Lecteur de Fils Slack

La compétence organise les données Slack dans un format Markdown structuré pour une lecture facile :

Élément Format Description
Horodatages ISO 8601 Affichés sous la forme [AAAA-MM-JJTHH:MM:SS]
Expéditeurs Nom Réel Résout les identifiants internes en noms lisibles par l'homme
Mentions @nom Résout automatiquement les mentions d'utilisateurs dans le texte
Réactions [:emoji: Nom] Liste les emojis utilisés et les noms des utilisateurs ayant réagi
Fils ├ └ Arbre Représentation visuelle des chaînes de réponses lorsque les fils sont activés
Pièces jointes 📎 Nom du fichier Affiche le nom du fichier et le type MIME pour les fichiers partagés

Fonctionnalités avancées de Lecteur de Fils Slack

  • Prise en charge des fils intégrés : Utilisez le drapeau --with-threads pour extraire toutes les réponses imbriquées directement dans la vue de l'historique du canal.
  • Limites de réponses granulaires : Contrôlez la longueur de la sortie en définissant le --thread-limit pour ne récupérer que les réponses les plus pertinentes.
  • Validation intelligente des liens : Détecte spécifiquement les divergences entre les liens de fils et les liens de canaux pour éviter les erreurs de récupération de données.
  • Résolution des mentions : Traduit automatiquement les identifiants d'utilisateurs Slack cryptiques en noms reconnaissables pour un meilleur contexte au sein d'Openclaw Skills.

SKILL.md


Chargement

Compétences Openclaw associées

METADATA

Github Stars: 0
forks: 0

En vedette*