Prérequis
- Un compte DingTalk avec un accès administrateur d’entreprise
- Une instance Claw (créez-en une ici)
Guide de configuration
Créer une application DingTalk
- Allez sur la DingTalk Open Platform
- Cliquez sur Application Development → Enterprise Internal Development
- Cliquez sur Create Application
- Saisissez un nom et une description pour l’application
- Cliquez sur Confirm
Activer la fonctionnalité Robot
- Dans votre application, allez dans App Features → Robot
- Activez la configuration du robot
- Sélectionnez Stream Mode (recommandé — aucune URL publique n’est nécessaire)
- Cliquez sur Publish
Publier l'application
- Allez dans Version Management
- Créez une nouvelle version (au minimum une version de test)
- Définissez la portée de visibilité (quels utilisateurs/départements peuvent voir le bot)
- Soumettez et publiez
Ouvrir la LemonClaw WebUI
- Si vous utilisez Claw hébergé, allez sur votre Claw Dashboard et cliquez sur Open WebUI
- Si vous auto-hébergez LemonClaw, ouvrez votre propre WebUI (par exemple
http://your-ip:18789) et connectez-vous avec votre token - Dans la WebUI, allez dans Settings → Channels
- Développez la section DingTalk
- Collez votre AppKey et votre AppSecret
- Cliquez sur Save
Paramètres de groupe
Configurez le comportement des discussions de groupe dans l’onglet Channels de votre WebUI :| Paramètre | Options | Description |
|---|---|---|
| Group Policy | Open (par défaut) / Allowlist / Disabled | Contrôle qui peut déclencher le bot dans les groupes |
| Group Allowed Users | Liste d’ID utilisateurs | Seuls ces utilisateurs peuvent déclencher le bot (mode liste d’autorisation) |
DingTalk nécessite toujours une @mention pour déclencher le bot dans les groupes — c’est une limitation de la plateforme qui ne peut pas être configurée. Le filtrage par ID de groupe n’est pas disponible pour DingTalk ; utilisez le paramètre Group Policy pour contrôler l’accès.
Dépannage
Le support DingTalk actuel dans LemonClaw n’est pas encore une intégration complète de workbench de groupe. Les messages de groupe n’entrent dans le flux IA que lorsqu’ils @mentionnent le bot, et les réponses privilégient le sessionWebhook d’origine.
Le bot ne répond pas
Le bot ne répond pas
- Vérifiez que l’AppKey et l’AppSecret sont corrects
- Vérifiez que l’application est publiée (au moins la version de test)
- Assurez-vous que le mode Stream est sélectionné dans la configuration du robot
- Vérifiez que le bot est visible pour votre compte utilisateur
La connexion s'interrompt fréquemment
La connexion s'interrompt fréquemment
- Le mode Stream maintient une connexion WebSocket persistante
- De brèves déconnexions sont normales — le bot se reconnectera automatiquement
- Si le problème persiste, essayez de redémarrer l’instance depuis le tableau de bord