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.

التثبيت

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

bash
OmeniaClaw plugins install @OmeniaClaw/zalouser

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

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

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

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