Prérequis
- Un compte Feishu ou Lark avec un accès développeur
- Une instance Claw (créez-en une ici)
Guide de configuration
Créer une application Feishu
- Allez sur la Feishu Open Platform (ou Lark Developer)
- Cliquez sur Create Custom App
- Saisissez un nom et une description pour l’application
- Cliquez sur Create
Ajouter la fonctionnalité Bot
- Dans les paramètres de votre application, allez dans Features → Bot
- Activez la fonctionnalité bot
- Cela permet à votre application de recevoir et d’envoyer des messages
Obtenir les identifiants
- Allez dans Credentials & Basic Info
- Copiez l’App ID (commence par
cli_) - Copiez l’App Secret
Configurer l'abonnement aux événements
- Allez dans Event Subscriptions
- Sélectionnez le mode WebSocket (recommandé — aucune URL publique nécessaire)
- Si on vous le demande, définissez l’Encrypt Key et le Verification Token
Ajouter les permissions d'événement
- Sous Event Subscriptions, ajoutez ces événements :
im.message.receive_v1— Recevoir des messages
- Allez dans Permissions & Scopes et ajoutez :
im:message— Envoyer et recevoir des messagesim:message.group_at_msg— Recevoir les @mentions de groupe
- Cliquez sur Save
Publier l'application
- Allez dans App Release → Version Management
- Créez une nouvelle version
- Soumettez pour révision (pour les applications internes, c’est généralement instantané)
- Une fois approuvée, l’application est en ligne
Configurer dans le tableau de bord LemonData
- Allez sur votre Claw Dashboard
- Cliquez sur l’icône des paramètres de votre instance
- Ouvrez l’onglet IM Integrations
- Développez la section Feishu
- Collez votre App ID et votre App Secret
- Copiez l’Encrypt Key et le Verification Token générés automatiquement dans la console développeur Feishu
- Cliquez sur Save
Paramètres de groupe
Configurez le comportement du chat de groupe dans l’onglet IM Integrations de votre tableau de bord :| Paramètre | Options | Description |
|---|---|---|
| Group Policy | Open (par défaut) / Allowlist / Disabled | Contrôle qui peut déclencher le bot dans les groupes |
| Require @mention | On / Off | Le bot ne répond que lorsqu’il est @mentionné |
| Group IDs | Liste des IDs de chat | Restreindre à des groupes spécifiques (vide = tous les groupes) |
| Group Allowed Users | Liste d’Open IDs | Seuls ces utilisateurs peuvent déclencher le bot (mode allowlist) |
Dépannage
Le bot ne reçoit pas de messages
Le bot ne reçoit pas de messages
- Vérifiez que l’application est publiée et approuvée
- Vérifiez que l’événement
im.message.receive_v1est souscrit - Assurez-vous que le mode WebSocket est sélectionné (pas HTTP)
- Vérifiez que l’Encrypt Key et le Verification Token correspondent entre la console Feishu et la configuration Claw
Erreur 'app_ticket'
Erreur 'app_ticket'
- Cela signifie généralement que l’App ID ou l’App Secret est incorrect
- Vérifiez à nouveau les identifiants dans votre tableau de bord