Plugin guides
Plugin شخصی Zalo
پشتیبانی از Zalo Personal برای OpenClaw از طریق Pluginی که با استفاده از zca-js بومی، یک حساب کاربری عادی Zalo را
خودکارسازی میکند. هیچ فایل اجرایی CLI خارجی zca/openzca
لازم نیست.
نامگذاری
شناسه کانال zalouser است تا بهصراحت مشخص شود که این کانال یک حساب کاربری شخصی
Zalo را خودکارسازی میکند (غیررسمی). شناسه کانال جداگانه zalo مربوط به یکپارچهسازی رسمی و
همراه Zalo Bot/Webhook است — به Zalo مراجعه کنید.
محل اجرا
این Plugin درون فرایند 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 "Hello from OpenClaw"openclaw directory self --channel zalouseropenclaw directory peers list --channel zalouser --query "name"openclaw directory groups list --channel zalouser --query "name"openclaw directory groups members --channel zalouser --group-id <id>ابزار عامل
نام ابزار: zalouser
کنشها: send، image، link، friends، groups، me، status
کنشهای پیام کانال (نه ابزار عامل) همچنین از react برای واکنش به
پیامها پشتیبانی میکنند.