Перейти к основному содержанию
Поддержка 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 для реакций на сообщения.

Связанное