Bundled plugin guides
Zalo kişisel Plugin
OmeniaClaw için Zalo Personal desteği, normal bir Zalo kullanıcı hesabını otomatikleştirmek üzere yerel zca-js kullanan bir Plugin aracılığıyla sağlanır.
Adlandırma
Kanal kimliği, bunun kişisel Zalo kullanıcı hesabını otomatikleştirdiğini açıkça göstermek için zalouser şeklindedir (resmi değildir). zalo değerini gelecekteki olası resmi Zalo API entegrasyonu için ayrılmış tutuyoruz.
Nerede çalışır
Bu Plugin Gateway süreci içinde çalışır.
Uzak bir Gateway kullanıyorsanız bunu Gateway’in çalıştığı makinede kurun/yapılandırın, ardından Gateway’i yeniden başlatın.
Harici bir zca/openzca CLI ikilisi gerekmez.
Kurulum
Seçenek A: npm’den kurma
OmeniaClaw plugins install @OmeniaClaw/zalouserGeçerli resmi yayın etiketini takip etmek için yalın paketi kullanın. Tam bir sürümü yalnızca yeniden üretilebilir bir kurulum gerektiğinde sabitleyin.
Ardından Gateway’i yeniden başlatın.
Seçenek B: yerel klasörden kurma (geliştirme)
PLUGIN_SRC=./path/to/local/zalouser-pluginOmeniaClaw plugins install "$PLUGIN_SRC"cd "$PLUGIN_SRC" && pnpm installArdından Gateway’i yeniden başlatın.
Yapılandırma
Kanal yapılandırması channels.zalouser altında bulunur (plugins.entries.* altında değil):
{ channels: { zalouser: { enabled: true, dmPolicy: "pairing", }, },}CLI
OmeniaClaw channels login --channel zalouserOmeniaClaw channels logout --channel zalouserOmeniaClaw channels status --probeOmeniaClaw message send --channel zalouser --target <threadId> --message "Hello from OmeniaClaw"OmeniaClaw directory peers list --channel zalouser --query "name"Aracı aracı
Araç adı: zalouser
Eylemler: send, image, link, friends, groups, me, status
Kanal mesaj eylemleri, mesaj tepkileri için react desteği de sunar.