Zalo Personal (plugin)
Supporto Zalo Personal per Mayros tramite plugin, usando zca-cli per automatizzare un account utente Zalo normale.
Attenzione: L'automazione non ufficiale può portare a sospensione/ban dell'account. Usa a tuo rischio.
Naming
L'id canale è zalouser per rendere esplicito che questo automatizza un account utente personale Zalo (non ufficiale). Manteniamo zalo riservato per una potenziale futura integrazione API Zalo ufficiale.
Dove gira
Questo plugin gira dentro il processo Gateway.
Se usi un Gateway remoto, installa/configura sulla macchina che esegue il Gateway, poi riavvia il Gateway.
Installazione
Opzione A: installa da npm
bashmayros plugins install @apilium/mayros-zalouser
Riavvia il Gateway dopo.
Opzione B: installa da una cartella locale (dev)
bashmayros plugins install ./extensions/zalouser cd ./extensions/zalouser && pnpm install
Riavvia il Gateway dopo.
Prerequisito: zca-cli
La macchina Gateway deve avere zca in PATH:
bashzca --version
Configurazione
La configurazione canale risiede in channels.zalouser (non plugins.entries.*):
json5{ channels: { zalouser: { enabled: true, dmPolicy: "pairing", }, }, }
CLI
bashmayros channels login --channel zalouser mayros channels logout --channel zalouser mayros channels status --probe mayros message send --channel zalouser --target <threadId> --message "Ciao da Mayros" mayros directory peers list --channel zalouser --query "nome"
Strumento agente
Nome strumento: zalouser
Azioni: send, image, link, friends, groups, me, status