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

bash
openclaw plugins install @openclaw/zalouser

استخدم الحزمة المجرّدة لمتابعة وسم الإصدار الرسمي الحالي؛ ولا تثبّت إصدارًا محددًا بدقة إلا عندما تحتاج إلى تثبيت قابل لإعادة الإنتاج. أعد تشغيل Gateway بعد ذلك.

من مجلد محلي (للتطوير)

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

أعد تشغيل Gateway بعد ذلك.

الإعداد

يوجد إعداد القناة ضمن channels.zalouser (وليس plugins.entries.*):

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

راجع إعداد قناة Zalo الشخصية للتحكم في الوصول إلى الرسائل المباشرة والمجموعات، وإعداد حسابات متعددة، ومتغيرات البيئة، واستكشاف الأخطاء وإصلاحها.

CLI

bash
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 للتفاعل مع الرسائل (وليس ضمن أداة الوكيل).

ذو صلة

Was this useful?
On this page

On this page