Op deze pagina
Op deze pagina
Regional platforms
Yuanbao
Tencent Yuanbao is het AI-assistentplatform van Tencent. De door de community onderhouden openclaw-plugin-yuanbao-plugin verbindt Yuanbao-bots via WebSocket met OpenClaw voor privéberichten en groepschats.
Status: productieklaar voor privéberichten met bots en groepschats. WebSocket is de enige ondersteunde verbindingsmodus. Deze plugin wordt als externe catalogusvermelding onderhouden door het Tencent Yuanbao-team, niet door de kern van OpenClaw; de onderstaande configuratie- en gedragsdetails (afgezien van de installatie en de algemene CLI-interface) zijn afkomstig uit de eigen documentatie van de plugin en zijn niet geverifieerd aan de hand van de broncode van de OpenClaw-kern.
Snel aan de slag
Vereist OpenClaw 2026.4.10 of hoger. Controleer dit met openclaw --version; voer een upgrade uit met openclaw update.
Voeg het Yuanbao-kanaal toe met je inloggegevens
--token gebruikt met dubbele punten gescheiden appKey:appSecret. Verkrijg deze vanuit de Yuanbao-app door een bot te maken in de instellingen van je applicatie.
Start de Gateway opnieuw om de wijziging toe te passen
Interactieve installatie (alternatief)
Volg de aanwijzingen om je App ID en App Secret in te voeren.
Toegangsbeheer
Privéberichten
channels.yuanbao.dm.policy:
| Waarde | Gedrag |
|---|---|
open (standaard) |
Alle gebruikers toestaan |
pairing |
Onbekende gebruikers krijgen een koppelingscode; keur deze goed via de CLI |
allowlist |
Alleen gebruikers in allowFrom kunnen chatten |
disabled |
Alle privéberichten uitschakelen |
Een koppelingsverzoek goedkeuren:
Groepschats
channels.yuanbao.requireMention (standaard true): vereist een @vermelding voordat de bot in een groep reageert. Een antwoord op een bericht van de bot zelf wordt als een impliciete vermelding beschouwd.
Configuratievoorbeelden
Basisconfiguratie, open beleid voor privéberichten:
Privéberichten beperken tot specifieke gebruikers:
De vereiste voor een @vermelding in groepen uitschakelen:
Uitgaande bezorging afstemmen:
Stel outboundQueueStrategy: "immediate" in om elk fragment zonder buffering te verzenden.
Veelgebruikte opdrachten
| Opdracht | Beschrijving |
|---|---|
/help |
Beschikbare opdrachten tonen |
/status |
Botstatus tonen |
/new |
Een nieuwe sessie starten |
/stop |
De huidige uitvoering stoppen |
/restart |
OpenClaw opnieuw starten |
/compact |
De sessiecontext comprimeren |
Yuanbao ondersteunt systeemeigen menu's voor slash-opdrachten; opdrachten worden automatisch met het platform gesynchroniseerd wanneer de Gateway start.
Problemen oplossen
Bot reageert niet in groepschats:
- Controleer of de bot aan de groep is toegevoegd
- Controleer of je de bot met @ vermeldt (standaard vereist)
- Controleer de logboeken:
openclaw logs --follow
Bot ontvangt geen berichten:
- Controleer of de bot in de Yuanbao-app is gemaakt en goedgekeurd
- Controleer of
appKeyenappSecretcorrect zijn geconfigureerd - Controleer of de Gateway actief is:
openclaw gateway status - Controleer de logboeken:
openclaw logs --follow
Bot verzendt lege antwoorden of terugvalantwoorden:
- Controleer of het AI-model geldige inhoud retourneert
- Standaard terugvalantwoord: "暂时无法解答,你可以换个问题问问我哦"
- Pas dit aan met
channels.yuanbao.fallbackReply
App Secret is uitgelekt:
- Stel het App Secret opnieuw in de Yuanbao-app in
- Werk de waarde in je configuratie bij
- Start de Gateway opnieuw:
openclaw gateway restart
Geavanceerde configuratie
Meerdere accounts
defaultAccount bepaalt welk account wordt gebruikt wanneer uitgaande API's geen accountId opgeven.
Berichtlimieten
maxChars: maximaal aantal tekens per bericht (standaard3000)mediaMaxMb: limiet voor het uploaden/downloaden van media (standaard20MB)overflowPolicy: gedrag wanneer een bericht de limiet overschrijdt,"split"(standaard) of"stop"
Streaming
Yuanbao ondersteunt streaminguitvoer op blokniveau; de bot verzendt de tekst tijdens het genereren in fragmenten.
Stel disableBlockStreaming: true in om het volledige antwoord in één bericht te verzenden.
Geschiedeniscontext voor groepschats
Bepaalt hoeveel historische berichten voor groepschats in de AI-context worden opgenomen.
Antwoordmodus
| Waarde | Gedrag |
|---|---|
off |
Geen geciteerd antwoord |
first |
Alleen het eerste antwoord per binnenkomend bericht citeren (standaard) |
all |
Elk antwoord citeren |
Markdown-hintinjectie
Standaard injecteert de bot een instructie in de systeemprompt om te voorkomen dat het model het volledige antwoord in een Markdown-codeblok plaatst.
Debugmodus
Schakelt niet-geanonimiseerde logboekuitvoer in voor de vermelde bot-ID's.
Routing met meerdere agents
Gebruik bindings om privéberichten of groepen van Yuanbao naar verschillende agents te routeren:
match.channel:"yuanbao"match.peer.kind:"direct"(privébericht) of"group"(groepschat)match.peer.id: gebruikers-ID of groepscode
Configuratiereferentie
Volledige configuratie: Gateway-configuratie
| Instelling | Beschrijving | Standaard |
|---|---|---|
channels.yuanbao.enabled |
Het kanaal in-/uitschakelen | true |
channels.yuanbao.defaultAccount |
Standaardaccount voor uitgaande routing | default |
channels.yuanbao.accounts.<id>.appKey |
App Key (ondertekening + ticketgeneratie) | - |
channels.yuanbao.accounts.<id>.appSecret |
App Secret (ondertekening) | - |
channels.yuanbao.accounts.<id>.token |
Vooraf ondertekend token (slaat automatische ticketondertekening over) | - |
channels.yuanbao.accounts.<id>.name |
Weergavenaam van account | - |
channels.yuanbao.accounts.<id>.enabled |
Een specifiek account in-/uitschakelen | true |
channels.yuanbao.dm.policy |
Beleid voor privéberichten | open |
channels.yuanbao.dm.allowFrom |
Toestaanlijst voor privéberichten (lijst met gebruikers-ID's) | - |
channels.yuanbao.requireMention |
@Vermelding in groepen vereisen | true |
channels.yuanbao.overflowPolicy |
Afhandeling van lange berichten (split of stop) |
split |
channels.yuanbao.replyToMode |
Strategie voor groepsantwoorden (off, first, all) |
first |
channels.yuanbao.outboundQueueStrategy |
Uitgaande strategie (merge-text of immediate) |
merge-text |
channels.yuanbao.minChars |
Tekst samenvoegen: minimumaantal tekens om verzending te activeren | 2800 |
channels.yuanbao.maxChars |
Tekst samenvoegen: maximumaantal tekens per bericht | 3000 |
channels.yuanbao.idleMs |
Tekst samenvoegen: time-out wegens inactiviteit vóór automatisch verzenden (ms) | 5000 |
channels.yuanbao.mediaMaxMb |
Limiet voor mediagrootte (MB) | 20 |
channels.yuanbao.historyLimit |
Contextitems uit de geschiedenis van groepschats | 100 |
channels.yuanbao.disableBlockStreaming |
Streaminguitvoer op blokniveau uitschakelen | false |
channels.yuanbao.fallbackReply |
Terugvalantwoord wanneer het model geen inhoud retourneert | 暂时无法解答,你可以换个问题问问我哦 |
channels.yuanbao.markdownHintEnabled |
Markdown-instructies tegen volledige codeblokken injecteren | true |
channels.yuanbao.debugBotIds |
Bot-ID's op de debugtoestaanlijst (niet-geanonimiseerde logboeken) | [] |
Ondersteunde berichttypen
Ontvangen: tekst, afbeeldingen, bestanden, audio/spraak, video, stickers/aangepaste emoji, aangepaste elementen (linkkaarten).
Verzenden: tekst (Markdown), afbeeldingen, bestanden, audio, video, stickers.
Threads en antwoorden: geciteerde antwoorden (configureerbaar via replyToMode); threadantwoorden worden niet door het platform ondersteund.
Gerelateerd
- Overzicht van kanalen - alle ondersteunde kanalen
- Koppelen - DM-authenticatie en koppelingsflow
- Groepen - gedrag van groepschats en vermelding als voorwaarde
- Kanaalroutering - sessieroutering voor berichten
- Beveiliging - toegangsmodel en beveiligingsmaatregelen