Plugin guides
Персональный плагин Zalo
Поддержка Zalo Personal для OpenClaw через плагин, который использует нативный zca-js для
автоматизации обычной учётной записи пользователя Zalo. Внешний исполняемый файл CLI zca/openzca
не требуется.
Именование
Идентификатор канала — zalouser, чтобы явно указать, что он автоматизирует личную
учётную запись пользователя Zalo (неофициально). Отдельный идентификатор канала zalo относится к официальной
встроенной интеграции с ботом Zalo/Webhook — см. Zalo.
Где он работает
Этот плагин работает внутри процесса Gateway. Если Gateway удалённый, установите и настройте плагин на этом хосте, затем перезапустите Gateway.
Установка
Из npm
openclaw plugins install @openclaw/zalouserИспользуйте пакет без указания версии, чтобы получать текущий официальный тег выпуска; закрепляйте точную версию только тогда, когда требуется воспроизводимая установка. После этого перезапустите Gateway.
Из локальной папки (для разработки)
PLUGIN_SRC=./path/to/local/zalouser-pluginopenclaw plugins install "$PLUGIN_SRC"cd "$PLUGIN_SRC" && pnpm installПосле этого перезапустите Gateway.
Конфигурация
Конфигурация канала находится в channels.zalouser (не в plugins.entries.*):
{ channels: { zalouser: { enabled: true, dmPolicy: "pairing", }, },}Сведения об управлении доступом к личным сообщениям и группам, настройке нескольких учётных записей, переменных окружения и устранении неполадок см. в разделе Конфигурация личного канала Zalo.
CLI
openclaw channels login --channel zalouseropenclaw channels login --channel zalouser --account <name>openclaw channels logout --channel zalouseropenclaw channels status --probeopenclaw message send --channel zalouser --target <threadId> --message "Привет от OpenClaw"openclaw directory self --channel zalouseropenclaw directory peers list --channel zalouser --query "имя"openclaw directory groups list --channel zalouser --query "имя"openclaw directory groups members --channel zalouser --group-id <id>Инструмент агента
Имя инструмента: zalouser
Действия: send, image, link, friends, groups, me, status
Действия с сообщениями канала (не инструмент агента) также поддерживают react для
реакций на сообщения.