openclaw-plugin-yuanbao, maintenu par la communauté, connecte les bots Yuanbao à OpenClaw via WebSocket pour les messages directs et les discussions de groupe.
État : prêt pour la production pour les messages directs aux bots et les discussions de groupe. WebSocket est le seul mode de connexion pris en charge. Ce plugin est maintenu par l’équipe Tencent Yuanbao en tant qu’entrée de catalogue externe, et non par le cœur d’OpenClaw ; les détails de configuration et de comportement ci-dessous (au-delà de l’installation et de l’interface CLI générique) proviennent de la documentation propre au plugin et n’ont pas été vérifiés par rapport au code source du cœur d’OpenClaw.
Démarrage rapide
Nécessite OpenClaw 2026.4.10 ou une version ultérieure. Vérifiez avecopenclaw --version ; effectuez la mise à niveau avec openclaw update.
1
Ajouter le canal Yuanbao avec vos identifiants
--token utilise le format appKey:appSecret, séparé par deux-points. Obtenez ces valeurs depuis l’application Yuanbao en créant un bot dans les paramètres de votre application.2
Redémarrer le Gateway pour appliquer la modification
Configuration interactive (alternative)
Contrôle d’accès
Messages directs
channels.yuanbao.dm.policy :
Approuver une demande d’appairage :
Discussions de groupe
channels.yuanbao.requireMention (true par défaut) : exiger une @mention avant que le bot réponde dans un groupe. Répondre au propre message du bot est considéré comme une mention implicite.
Exemples de configuration
Configuration de base avec une politique de messages directs ouverte :outboundQueueStrategy: "immediate" pour envoyer chaque fragment sans mise en mémoire tampon.
Commandes courantes
Yuanbao prend en charge les menus natifs de commandes avec barre oblique ; les commandes sont automatiquement synchronisées avec la plateforme au démarrage du Gateway.
Dépannage
Le bot ne répond pas dans les discussions de groupe :- Vérifiez que le bot a été ajouté au groupe
- Vérifiez que vous @mentionnez le bot (requis par défaut)
- Consultez les journaux :
openclaw logs --follow
- Vérifiez que le bot est créé et approuvé dans l’application Yuanbao
- Vérifiez que
appKeyetappSecretsont correctement configurés - Vérifiez que le Gateway est en cours d’exécution :
openclaw gateway status - Consultez les journaux :
openclaw logs --follow
- Vérifiez si le modèle d’IA renvoie un contenu valide
- Réponse de secours par défaut : “暂时无法解答,你可以换个问题问问我哦”
- Personnalisez-la avec
channels.yuanbao.fallbackReply
- Réinitialisez l’App Secret dans l’application Yuanbao
- Mettez à jour la valeur dans votre configuration
- Redémarrez le Gateway :
openclaw gateway restart
Configuration avancée
Comptes multiples
defaultAccount détermine le compte utilisé lorsque les API sortantes ne spécifient pas d’accountId.
Limites des messages
maxChars: nombre maximal de caractères d’un message unique (3000par défaut)mediaMaxMb: limite de téléversement/téléchargement des médias (20Mo par défaut)overflowPolicy: comportement lorsqu’un message dépasse la limite,"split"(par défaut) ou"stop"
Diffusion en continu
Yuanbao prend en charge la sortie en continu par blocs ; le bot envoie le texte par fragments à mesure qu’il le génère.disableBlockStreaming: true pour envoyer la réponse complète dans un seul message.
Contexte de l’historique des discussions de groupe
Mode de réponse
Injection d’une indication Markdown
Par défaut, le bot injecte une instruction dans l’invite système afin d’empêcher le modèle d’envelopper l’intégralité de la réponse dans un bloc de code Markdown.Mode de débogage
Routage multi-agent
Utilisezbindings pour acheminer les messages directs ou les groupes Yuanbao vers différents agents :
match.channel:"yuanbao"match.peer.kind:"direct"(message direct) ou"group"(discussion de groupe)match.peer.id: identifiant utilisateur ou code de groupe
Référence de configuration
Configuration complète : Configuration du GatewayTypes de messages pris en charge
Réception : texte, images, fichiers, audio/voix, vidéo, autocollants/émojis personnalisés, éléments personnalisés (cartes de liens). Envoi : texte (Markdown), images, fichiers, audio, vidéo, autocollants. Fils de discussion et réponses : réponses avec citation (configurables viareplyToMode) ; les réponses dans les fils de discussion ne sont pas prises en charge par la plateforme.
Voir aussi
- Vue d’ensemble des canaux - tous les canaux pris en charge
- Appairage - authentification des messages directs et processus d’appairage
- Groupes - comportement des discussions de groupe et contrôle par mention
- Routage des canaux - routage des sessions pour les messages
- Sécurité - modèle d’accès et renforcement