Bundled plugin guides
Plugin شخصی Zalo
پشتیبانی از Zalo Personal برای OpenClaw از طریق یک plugin، با استفاده از zca-js بومی برای خودکارسازی یک حساب کاربری عادی Zalo.
نامگذاری
شناسهٔ کانال zalouser است تا صراحتا مشخص باشد که این یک حساب کاربری شخصی Zalo را خودکارسازی میکند (غیررسمی). ما zalo را برای یک ادغام احتمالی رسمی Zalo API در آینده رزرو نگه میداریم.
محل اجرا
این plugin داخل فرایند Gateway اجرا میشود.
اگر از یک Gateway راهدور استفاده میکنید، آن را روی دستگاهی که Gateway را اجرا میکند نصب/پیکربندی کنید، سپس Gateway را بازراهاندازی کنید.
به هیچ باینری CLI خارجی zca/openzca نیاز نیست.
نصب
گزینهٔ A: نصب از npm
openclaw plugins install @openclaw/zalouserبرای دنبال کردن تگ انتشار رسمی فعلی، از بستهٔ بدون نسخه استفاده کنید. فقط وقتی به نصبی بازتولیدپذیر نیاز دارید، نسخهٔ دقیق را پین کنید.
پس از آن Gateway را بازراهاندازی کنید.
گزینهٔ B: نصب از یک پوشهٔ محلی (توسعه)
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", }, },}CLI
openclaw channels login --channel zalouseropenclaw channels logout --channel zalouseropenclaw channels status --probeopenclaw 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 پشتیبانی میکنند.