Skip to main content

Zalo Personal (plugin)

دعم Zalo Personal لـ OpenClaw عبر plugin، باستخدام zca-js الأصلي لأتمتة حساب مستخدم Zalo عادي.
تحذير: قد تؤدي الأتمتة غير الرسمية إلى تعليق الحساب/حظره. استخدمها على مسؤوليتك الخاصة.

التسمية

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

مكان التشغيل

تعمل هذه الـ plugin داخل عملية Gateway. إذا كنت تستخدم Gateway بعيدة، فقم بتثبيتها/تكوينها على الجهاز الذي يشغّل Gateway، ثم أعد تشغيل Gateway. لا حاجة إلى ثنائي CLI خارجي لـ zca/openzca.

التثبيت

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

openclaw plugins install @openclaw/zalouser
أعد تشغيل Gateway بعد ذلك.

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

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 لتفاعلات الرسائل.