@tencent-weixin/openclaw-weixin-kanaalplugin van Tencent.
Status: externe plugin, onderhouden door het Tencent Weixin-team. Directe chats en
media worden ondersteund. Groepschats worden niet vermeld in de
pluginmetadata voor mogelijkheden (deze vermeldt alleen directe chats).
Naamgeving
- WeChat is de gebruikersgerichte naam in deze documentatie.
- Weixin is de naam die wordt gebruikt door het pakket van Tencent en door de plugin-id.
openclaw-weixinis de OpenClaw-kanaal-id (weixinenwechatwerken als aliassen).@tencent-weixin/openclaw-weixinis het npm-pakket.
openclaw-weixin in CLI-opdrachten en configuratiepaden.
Werking
De WeChat-code bevindt zich niet in de OpenClaw-kernrepository. OpenClaw biedt het generieke contract voor kanaalplugins en de externe plugin biedt de WeChat-specifieke runtime:openclaw plugins installinstalleert@tencent-weixin/openclaw-weixin.- De Gateway ontdekt het pluginmanifest en laadt het ingangspunt van de plugin.
- De plugin registreert kanaal-id
openclaw-weixin. openclaw channels login --channel openclaw-weixinstart het aanmelden via QR-code.- De plugin slaat accountreferenties op in de OpenClaw-statusmap
(standaard
~/.openclaw). - Wanneer de Gateway start, start de plugin zijn Weixin-monitor voor elk geconfigureerd account.
- Inkomende WeChat-berichten worden via het kanaalcontract genormaliseerd, naar de geselecteerde OpenClaw-agent gerouteerd en via het uitgaande pad van de plugin teruggestuurd.
Installatie
Snelle installatie:Aanmelden
Voer de aanmelding via QR-code uit op dezelfde machine waarop de Gateway draait:Toegangsbeheer
Directe berichten gebruiken het normale OpenClaw-model voor koppeling en toestaanlijsten voor kanaalplugins. Keur nieuwe afzenders goed:Compatibiliteit
De plugin controleert bij het opstarten de versie van de OpenClaw-host.
Als de plugin meldt dat je OpenClaw-versie te oud is, werk je OpenClaw bij
of installeer je de verouderde pluginreeks:
Sidecarproces
De WeChat-plugin kan naast de Gateway hulpwerk uitvoeren terwijl deze de Tencent iLink-API bewaakt. In issue #68451 bracht dat hulppad een fout aan het licht in de generieke opschoning van verouderde Gateways in OpenClaw: een onderliggend proces kon proberen het bovenliggende Gateway-proces op te schonen, wat onder procesbeheerders zoals systemd herstartlussen veroorzaakte. De huidige opschoning bij het opstarten van OpenClaw sluit het huidige proces en de bovenliggende processen ervan uit, zodat een kanaalhulp het Gateway-proces dat deze heeft gestart niet kan beëindigen. Deze oplossing is generiek; het is geen WeChat-specifiek pad in de kern.Problemen oplossen
Controleer de installatie en status:requires compiled runtime output for TypeScript entry, is het npm-pakket gepubliceerd zonder de gecompileerde
JavaScript-runtimebestanden die OpenClaw nodig heeft. Werk de plugin bij of installeer deze opnieuw nadat de
uitgever een hersteld pakket heeft uitgebracht, of schakel de plugin tijdelijk uit of verwijder deze.
Tijdelijk uitschakelen:
Gerelateerde documentatie
- Kanaaloverzicht: Chatkanalen
- Koppeling: Koppeling
- Kanaalroutering: Kanaalroutering
- Pluginarchitectuur: Pluginarchitectuur
- SDK voor kanaalplugins: SDK voor kanaalplugins
- Extern pakket: @tencent-weixin/openclaw-weixin