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