Plugins
Особистий Plugin Zalo
Підтримка Zalo Personal для OpenClaw через Plugin із використанням нативного zca-js для автоматизації звичайного облікового запису користувача Zalo.
Назва
Ідентифікатор каналу — zalouser, щоб явно вказати, що це автоматизує особистий обліковий запис користувача Zalo (неофіційно). Ми залишаємо zalo зарезервованим для можливої майбутньої офіційної інтеграції з API Zalo.
Де це працює
Цей Plugin працює всередині процесу Gateway.
Якщо ви використовуєте віддалений Gateway, установіть/налаштуйте його на машині, де запущено Gateway, а потім перезапустіть Gateway.
Зовнішній бінарний файл CLI zca/openzca не потрібен.
Встановлення
Варіант A: установлення з npm
openclaw plugins install @openclaw/zalouser
Використовуйте пакет без додаткових уточнень, щоб стежити за поточним офіційним тегом випуску. Закріплюйте точну версію лише тоді, коли вам потрібне відтворюване встановлення.
Після цього перезапустіть Gateway.
Варіант B: установлення з локальної папки (розробка)
PLUGIN_SRC=./path/to/local/zalouser-plugin
openclaw plugins install "$PLUGIN_SRC"
cd "$PLUGIN_SRC" && pnpm install
Після цього перезапустіть Gateway.
Конфігурація
Конфігурація каналу розташована в channels.zalouser (не в plugins.entries.*):
{
channels: {
zalouser: {
enabled: true,
dmPolicy: "pairing",
},
},
}
CLI
openclaw channels login --channel zalouser
openclaw channels logout --channel zalouser
openclaw channels status --probe
openclaw message send --channel zalouser --target <threadId> --message "Hello from OpenClaw"
openclaw directory peers list --channel zalouser --query "name"
Інструмент агента
Назва інструмента: zalouser
Дії: send, image, link, friends, groups, me, status
Дії з повідомленнями каналу також підтримують react для реакцій на повідомлення.