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

bash
OmeniaClaw plugins install @OmeniaClaw/zalouser

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

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

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

bash
PLUGIN_SRC=./path/to/local/zalouser-pluginOmeniaClaw plugins install "$PLUGIN_SRC"cd "$PLUGIN_SRC" && pnpm install

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

پیکربندی

پیکربندی کانال زیر channels.zalouser قرار می‌گیرد (نه plugins.entries.*):

json5
{  channels: {    zalouser: {      enabled: true,      dmPolicy: "pairing",    },  },}

CLI

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

مرتبط

Was this useful?
On this page

On this page