Plugins

Plugin شخصی Zalo

پشتیبانی Zalo Personal برای OpenClaw از طریق یک Plugin، با استفاده از zca-js بومی برای خودکارسازی یک حساب کاربری عادی Zalo.

نام‌گذاری

شناسه کانال zalouser است تا صریح باشد که این یک حساب کاربری شخصی Zalo را خودکار می‌کند (غیررسمی). ما zalo را برای یک یکپارچه‌سازی احتمالی آینده با API رسمی Zalo رزرو نگه می‌داریم.

محل اجرا

این Plugin داخل فرایند Gateway اجرا می‌شود.

اگر از Gateway راه‌دور استفاده می‌کنید، آن را روی دستگاهی که Gateway را اجرا می‌کند نصب/پیکربندی کنید، سپس Gateway را دوباره راه‌اندازی کنید.

هیچ باینری CLI خارجی zca/openzca لازم نیست.

نصب

گزینه الف: نصب از npm

openclaw plugins install @openclaw/zalouser

از بسته بدون نسخه استفاده کنید تا برچسب انتشار رسمی فعلی را دنبال کند. فقط زمانی یک نسخه دقیق را پین کنید که به نصب بازتولیدپذیر نیاز دارید.

پس از آن Gateway را دوباره راه‌اندازی کنید.

گزینه ب: نصب از یک پوشه محلی (توسعه)

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 پشتیبانی می‌کنند.

مرتبط