@tencent-weixin/openclaw-weixin da Tencent.
Status: plugin externo, mantido pela equipe Tencent Weixin. Conversas diretas e
mídia são compatíveis. Conversas em grupo não são anunciadas pelos metadados de
recursos do plugin (ele declara apenas conversas diretas).
Nomenclatura
- WeChat é o nome apresentado ao usuário nesta documentação.
- Weixin é o nome usado pelo pacote da Tencent e pelo id do plugin.
openclaw-weixiné o id do canal do OpenClaw (weixinewechatfuncionam como aliases).@tencent-weixin/openclaw-weixiné o pacote npm.
openclaw-weixin nos comandos da CLI e nos 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 ambiente de execução 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 código QR.- O plugin armazena as credenciais da conta no diretório de estado do OpenClaw
(
~/.openclawpor padrão). - Quando o Gateway é iniciado, o plugin inicia seu monitor do Weixin para cada conta configurada.
- As mensagens recebidas do WeChat são normalizadas pelo contrato de canal, encaminhadas ao agente selecionado do OpenClaw e respondidas pelo caminho de saída do plugin.
Instalação
Instalação rápida:Login
Execute o login por código QR na mesma máquina que executa o Gateway:Controle de acesso
As mensagens diretas usam o modelo normal de pareamento e lista de permissões do OpenClaw para plugins de canal. Aprove novos remetentes:Compatibilidade
O plugin verifica a versão do OpenClaw do host durante a inicialização.
Se o plugin informar que sua versão do OpenClaw é antiga demais, atualize o
OpenClaw ou instale a linha legada do plugin:
Processo auxiliar
O plugin do WeChat pode executar tarefas auxiliares ao lado do Gateway enquanto monitora a API Tencent iLink. No issue nº 68451, esse caminho auxiliar expôs um bug na limpeza genérica de Gateways obsoletos do OpenClaw: um processo filho podia tentar limpar o processo pai do Gateway, causando ciclos de reinicialização em gerenciadores de processos 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 pode encerrar 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:requires compiled runtime output for TypeScript entry, o pacote npm foi publicado sem os arquivos compilados do
ambiente de execução JavaScript necessários ao OpenClaw. Atualize ou reinstale depois que o
publicador do plugin disponibilizar um pacote corrigido, ou desative/desinstale temporariamente o plugin.
Desativação temporária:
Documentação relacionada
- Visão geral dos canais: Canais de conversa
- Pareamento: Pareamento
- Roteamento de canais: Roteamento de canais
- Arquitetura de plugins: Arquitetura de plugins
- SDK de plugins de canal: SDK de plugins de canal
- Pacote externo: @tencent-weixin/openclaw-weixin