Tencent Yuanbao is het AI-assistentplatform van Tencent. De OpenClaw-kanaal-Plugin verbindt Yuanbao-bots met OpenClaw via WebSocket, zodat ze met gebruikers kunnen communiceren via directe berichten en groepschats. Status: productiegereed voor bot-DM’s + groepschats. WebSocket is de enige ondersteunde verbindingsmodus.Documentation Index
Fetch the complete documentation index at: https://docs2.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Snelstart
Vereist OpenClaw 2026.4.10 of hoger. Voeropenclaw --versionuit om dit te controleren. Werk bij metopenclaw update.
Voeg het Yuanbao-kanaal toe met je referenties
--token gebruikt de door dubbele punten gescheiden indeling appKey:appSecret. Je kunt deze verkrijgen in de Yuanbao-app door een robot te maken in je applicatie-instellingen.Interactieve configuratie (alternatief)
Je kunt ook de interactieve wizard gebruiken:Toegangscontrole
Directe berichten
ConfigureerdmPolicy om te bepalen wie de bot een DM kan sturen:
"pairing"- onbekende gebruikers ontvangen een koppelingscode; keur goed via CLI"allowlist"- alleen gebruikers die inallowFromstaan, kunnen chatten"open"- alle gebruikers toestaan (standaard)"disabled"- alle DM’s uitschakelen
Groepschats
Vermeldingsvereiste (channels.yuanbao.requireMention):
true- @mention vereisen (standaard)false- reageren zonder @mention
Configuratievoorbeelden
Basisconfiguratie met open DM-beleid
DM’s beperken tot specifieke gebruikers
@mention-vereiste in groepen uitschakelen
Uitgaande berichtbezorging optimaliseren
Merge-text-strategie afstemmen
Veelgebruikte opdrachten
| Opdracht | Beschrijving |
|---|---|
/help | Beschikbare opdrachten tonen |
/status | Botstatus tonen |
/new | Een nieuwe sessie starten |
/stop | De huidige uitvoering stoppen |
/restart | OpenClaw herstarten |
/compact | De sessiecontext compacteren |
Yuanbao ondersteunt native slash-command-menu’s. Opdrachten worden automatisch met het platform gesynchroniseerd wanneer de gateway start.
Probleemoplossing
Bot reageert niet in groepschats
- Zorg dat de bot aan de groep is toegevoegd
- Zorg dat je de bot @mentiont (standaard vereist)
- Controleer logs:
openclaw logs --follow
Bot ontvangt geen berichten
- Zorg dat de bot is gemaakt en goedgekeurd in de Yuanbao-app
- Zorg dat
appKeyenappSecretcorrect zijn geconfigureerd - Zorg dat de gateway draait:
openclaw gateway status - Controleer logs:
openclaw logs --follow
Bot stuurt lege of fallback-antwoorden
- Controleer of het AI-model geldige content retourneert
- Het standaard fallback-antwoord is: “暂时无法解答,你可以换个问题问问我哦”
- Pas dit aan via
channels.yuanbao.fallbackReply
App Secret gelekt
- Reset de App Secret in YuanBao APP
- Werk de waarde in je configuratie bij
- Herstart de gateway:
openclaw gateway restart
Geavanceerde configuratie
Meerdere accounts
defaultAccount bepaalt welk account wordt gebruikt wanneer uitgaande API’s geen accountId specificeren.
Berichtlimieten
maxChars- maximaal aantal tekens voor één bericht (standaard:3000tekens)mediaMaxMb- upload-/downloadlimiet voor media (standaard:20MB)overflowPolicy- gedrag wanneer bericht limiet overschrijdt:"split"(standaard) of"stop"
Streaming
Yuanbao ondersteunt streaminguitvoer op blokniveau. Wanneer ingeschakeld, verzendt de bot tekst in chunks terwijl deze wordt gegenereerd.disableBlockStreaming: true in om het volledige antwoord in één bericht te verzenden.
Context van groepschatgeschiedenis
Bepaal hoeveel historische berichten worden opgenomen in de AI-context voor groepschats:Reply-to-modus
Bepaal hoe de bot berichten citeert bij antwoorden in groepschats:| Waarde | Gedrag |
|---|---|
"off" | Geen citaatantwoord |
"first" | Alleen het eerste antwoord per binnenkomend bericht citeren (standaard) |
"all" | Elk antwoord citeren |
Markdown-hintinjectie
Standaard injecteert de bot instructies in de systeemprompt om te voorkomen dat het AI-model het volledige antwoord in markdown-codeblokken plaatst.Debugmodus
Schakel niet-gezuiverde loguitvoer in voor specifieke bot-ID’s:Routing voor meerdere agents
Gebruikbindings om Yuanbao-DM’s of groepen naar verschillende agents te routeren.
match.channel:"yuanbao"match.peer.kind:"direct"(DM) 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 (gebruikt voor ondertekening en ticketgeneratie) | - |
channels.yuanbao.accounts.<id>.appSecret | App Secret (gebruikt voor 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 | DM-beleid | open |
channels.yuanbao.dm.allowFrom | DM-toestaanlijst (lijst met gebruikers-ID’s) | - |
channels.yuanbao.requireMention | @mention vereisen in groepen | true |
channels.yuanbao.overflowPolicy | Afhandeling van lange berichten (split of stop) | split |
channels.yuanbao.replyToMode | Strategie voor groepsantwoord-citaten (off, first, all) | first |
channels.yuanbao.outboundQueueStrategy | Uitgaande strategie (merge-text of immediate) | merge-text |
channels.yuanbao.minChars | Merge-text: min. aantal tekens om verzending te activeren | 2800 |
channels.yuanbao.maxChars | Merge-text: max. aantal tekens per bericht | 3000 |
channels.yuanbao.idleMs | Merge-text: time-out bij inactiviteit vóór auto-flush (ms) | 5000 |
channels.yuanbao.mediaMaxMb | Limiet voor mediagrootte (MB) | 20 |
channels.yuanbao.historyLimit | Contextitems voor groepschatgeschiedenis | 100 |
channels.yuanbao.disableBlockStreaming | Streaminguitvoer op blokniveau uitschakelen | false |
channels.yuanbao.fallbackReply | Fallback-antwoord wanneer AI geen content retourneert | 暂时无法解答,你可以换个问题问问我哦 |
channels.yuanbao.markdownHintEnabled | Markdown-instructies tegen omwikkelen injecteren | true |
channels.yuanbao.debugBotIds | Debug-toestaanlijst met bot-ID’s (niet-gezuiverde logs) | [] |
Ondersteunde berichttypen
Ontvangen
- ✅ Tekst
- ✅ Afbeeldingen
- ✅ Bestanden
- ✅ Audio / spraak
- ✅ Video
- ✅ Stickers / aangepaste emoji
- ✅ Aangepaste elementen (linkkaarten, enz.)
Verzenden
- ✅ Tekst (met markdown-ondersteuning)
- ✅ Afbeeldingen
- ✅ Bestanden
- ✅ Audio
- ✅ Video
- ✅ Stickers
Threads en antwoorden
- ✅ Citaatantwoorden (configureerbaar via
replyToMode) - ❌ Thread-antwoorden (niet ondersteund door platform)
Gerelateerd
- Kanalenoverzicht - alle ondersteunde kanalen
- Koppelen - DM-authenticatie en koppelingsflow
- Groepen - groepschatgedrag en vermeldingsgating
- Kanaalrouting - sessierouting voor berichten
- Beveiliging - toegangsmodel en hardening