Plugins

Plugin Zalo الشخصي

دعم Zalo Personal لـ OpenClaw عبر Plugin، باستخدام zca-js الأصلي لأتمتة حساب مستخدم عادي على Zalo.

التسمية

معرّف القناة هو zalouser لتوضيح أن هذا يؤتمت حساب مستخدم شخصي على Zalo (غير رسمي). نُبقي zalo محجوزًا لتكامل محتمل مستقبلاً مع API رسمي لـ Zalo.

مكان التشغيل

يعمل هذا Plugin داخل عملية Gateway.

إذا كنت تستخدم Gateway بعيدًا، فثبّته/اضبطه على الجهاز الذي يشغّل Gateway، ثم أعد تشغيل Gateway.

لا يلزم أي ملف CLI ثنائي خارجي لـ zca/openzca.

التثبيت

الخيار أ: التثبيت من npm

openclaw plugins install @openclaw/zalouser

استخدم الحزمة الأساسية لمتابعة وسم الإصدار الرسمي الحالي. ثبّت إصدارًا دقيقًا فقط عندما تحتاج إلى تثبيت قابل للتكرار.

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

الخيار ب: التثبيت من مجلد محلي (تطوير)

PLUGIN_SRC=./path/to/local/zalouser-plugin
openclaw 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 zalouser
openclaw channels logout --channel zalouser
openclaw channels status --probe
openclaw 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 لتفاعلات الرسائل.

ذو صلة