@tencent-weixin/openclaw-weixin.
Status: Plugin externo. Conversas diretas e mídia são compatíveis. Conversas em grupo não são
anunciadas pelos metadados de capacidade do Plugin atual.
Nomenclatura
- WeChat é o nome voltado ao usuário nestas docs.
- Weixin é o nome usado pelo pacote da Tencent e pelo id do Plugin.
openclaw-weixiné o id do canal do OpenClaw.@tencent-weixin/openclaw-weixiné o pacote npm.
openclaw-weixin em comandos de CLI e caminhos de configuração.
Como funciona
O código do WeChat não fica no repositório principal do OpenClaw. O OpenClaw fornece o contrato genérico de Plugin de canal, e o Plugin externo fornece o runtime específico do WeChat:openclaw plugins installinstala@tencent-weixin/openclaw-weixin.- O Gateway descobre o manifesto do Plugin e carrega o ponto de entrada do Plugin.
- O Plugin registra o id de canal
openclaw-weixin. openclaw channels login --channel openclaw-weixininicia o login por QR.- O Plugin armazena as credenciais da conta no diretório de estado do OpenClaw.
- Quando o Gateway é iniciado, o Plugin inicia seu monitor Weixin para cada conta configurada.
- As mensagens recebidas do WeChat são normalizadas pelo contrato do canal, roteadas para o agente OpenClaw selecionado e enviadas de volta pelo caminho de saída do Plugin.
Instalação
Instalação rápida:Login
Execute o login por QR na mesma máquina que executa o Gateway:Controle de acesso
Mensagens diretas usam o modelo normal de pareamento e allowlist do OpenClaw para Plugins de canal. Aprove novos remetentes:Compatibilidade
O Plugin verifica a versão do host OpenClaw na inicialização.| Linha do Plugin | Versão do OpenClaw | Tag npm |
|---|---|---|
2.x | >=2026.3.22 | latest |
1.x | >=2026.1.0 <2026.3.22 | legacy |
Processo sidecar
O Plugin do WeChat pode executar trabalho auxiliar ao lado do Gateway enquanto monitora a API Tencent iLink. Na issue #68451, esse caminho auxiliar expôs um bug na limpeza genérica de Gateway obsoleto do OpenClaw: um processo filho podia tentar limpar o processo Gateway pai, causando loops de reinicialização em gerenciadores de processo como o systemd. A limpeza atual de inicialização do OpenClaw exclui o processo atual e seus ancestrais, portanto, um auxiliar de canal não deve matar o Gateway que o iniciou. Essa correção é genérica; não é um caminho específico do WeChat no núcleo.Solução de problemas
Verifique a instalação e o status:Docs relacionadas
- Visão geral dos canais: Canais de chat
- Pareamento: Pareamento
- Roteamento de canal: Roteamento de canal
- Arquitetura de Plugin: Arquitetura de Plugin
- SDK de Plugin de canal: SDK de Plugin de canal
- Pacote externo: @tencent-weixin/openclaw-weixin