Zalo Personal (плагин)

Поддержка Zalo Personal для OpenClaw через плагин, использующий zca-cli для автоматизации обычного пользовательского аккаунта Zalo.

Предупреждение: Неофициальная автоматизация может привести к приостановке/блокировке аккаунта. Используйте на свой страх и риск.

Именование

ID канала - zalouser, чтобы явно указать, что это автоматизирует личный пользовательский аккаунт Zalo (неофициальный). Мы сохраняем zalo зарезервированным для возможной будущей официальной интеграции Zalo API.

Где он работает

Этот плагин работает внутри процесса Gateway.

Если вы используете удаленный Gateway, установите/настройте его на машине, запускающей Gateway, затем перезапустите Gateway.

Установка

Вариант A: установка из npm

openclaw plugins install @openclaw/zalouser

Перезапустите Gateway после этого.

Вариант B: установка из локальной папки (разработка)

openclaw plugins install ./extensions/zalouser
cd ./extensions/zalouser && pnpm install

Перезапустите Gateway после этого.

Предварительное требование: zca-cli

На машине Gateway должен быть zca в PATH:

zca --version

Конфигурация

Конфигурация канала находится в 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 "Привет от OpenClaw"
openclaw directory peers list --channel zalouser --query "name"

Инструмент агента

Имя инструмента: zalouser

Действия: send, image, link, friends, groups, me, status