Bundled plugin guides
Plugin شخصی Zalo
پشتیبانی از Zalo Personal برای OmeniaClaw از طریق یک plugin، با استفاده از zca-js بومی برای خودکارسازی یک حساب کاربری عادی Zalo.
نامگذاری
شناسهٔ کانال zalouser است تا صراحتا مشخص باشد که این یک حساب کاربری شخصی Zalo را خودکارسازی میکند (غیررسمی). ما zalo را برای یک ادغام احتمالی رسمی Zalo API در آینده رزرو نگه میداریم.
محل اجرا
این plugin داخل فرایند Gateway اجرا میشود.
اگر از یک Gateway راهدور استفاده میکنید، آن را روی دستگاهی که Gateway را اجرا میکند نصب/پیکربندی کنید، سپس Gateway را بازراهاندازی کنید.
به هیچ باینری CLI خارجی zca/openzca نیاز نیست.
نصب
گزینهٔ A: نصب از npm
OmeniaClaw plugins install @OmeniaClaw/zalouserبرای دنبال کردن تگ انتشار رسمی فعلی، از بستهٔ بدون نسخه استفاده کنید. فقط وقتی به نصبی بازتولیدپذیر نیاز دارید، نسخهٔ دقیق را پین کنید.
پس از آن Gateway را بازراهاندازی کنید.
گزینهٔ B: نصب از یک پوشهٔ محلی (توسعه)
PLUGIN_SRC=./path/to/local/zalouser-pluginOmeniaClaw plugins install "$PLUGIN_SRC"cd "$PLUGIN_SRC" && pnpm installپس از آن Gateway را بازراهاندازی کنید.
پیکربندی
پیکربندی کانال زیر channels.zalouser قرار میگیرد (نه plugins.entries.*):
{ channels: { zalouser: { enabled: true, dmPolicy: "pairing", }, },}CLI
OmeniaClaw channels login --channel zalouserOmeniaClaw channels logout --channel zalouserOmeniaClaw channels status --probeOmeniaClaw message send --channel zalouser --target <threadId> --message "Hello from OmeniaClaw"OmeniaClaw directory peers list --channel zalouser --query "name"ابزار عامل
نام ابزار: zalouser
کنشها: send، image، link، friends، groups، me، status
کنشهای پیام کانال همچنین برای واکنشهای پیام از react پشتیبانی میکنند.