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