Suporte ao Zalo Personal para o OpenClaw por meio de um plugin que usa o zca-js nativo para
automatizar uma conta normal de usuário do Zalo. Nenhum binário externo da CLI
zca/openzca é necessário.
A automação não oficial pode levar à suspensão ou ao banimento da conta. Use por sua conta e risco.
Nomenclatura
O id do canal é zalouser para deixar explícito que ele automatiza uma conta pessoal
de usuário do Zalo (não oficial). O id de canal separado zalo corresponde à integração oficial
incluída com o Bot/Webhook do Zalo — consulte Zalo.
Onde é executado
Este plugin é executado dentro do processo do Gateway. Para um Gateway remoto,
instale-o/configure-o nesse host e reinicie o Gateway.
Instalação
Pelo npm
Use somente o pacote para acompanhar a tag da versão oficial atual; fixe uma versão
exata apenas quando precisar de uma instalação reproduzível. Depois, reinicie o Gateway.
De uma pasta local (desenvolvimento)
Depois, reinicie o Gateway.
Configuração
A configuração do canal fica em channels.zalouser (não em plugins.entries.*):
Consulte Configuração do canal pessoal do Zalo para obter informações sobre controle
de acesso a mensagens diretas/grupos, configuração de várias contas, variáveis de ambiente e solução de problemas.
CLI
Ferramenta do agente
Nome da ferramenta: zalouser
Ações: send, image, link, friends, groups, me, status
As ações de mensagens do canal (não a ferramenta do agente) também são compatíveis com react para
reações a mensagens.
Relacionados