المتطلبات الأساسية
- حساب DingTalk مع صلاحيات وصول مسؤول المؤسسة
- مثيل Claw (أنشئ واحداً هنا)
دليل الإعداد
إنشاء تطبيق DingTalk
- انتقل إلى DingTalk Open Platform
- انقر فوق Application Development ← Enterprise Internal Development
- انقر فوق Create Application
- أدخل اسم التطبيق ووصفه
- انقر فوق Confirm
تمكين إمكانية Robot
- في تطبيقك، انتقل إلى App Features ← Robot
- قم بتمكين تكوين robot
- حدد Stream Mode (موصى به — لا يتطلب عنوان URL عاماً)
- انقر فوق Publish
الحصول على بيانات الاعتماد
- انتقل إلى Basic Information ← Credentials
- انسخ الـ AppKey والـ AppSecret
نشر التطبيق
- انتقل إلى Version Management
- أنشئ إصداراً جديداً (إصداراً تجريبياً كحد أدنى)
- حدد نطاق الرؤية (المستخدمون/الأقسام الذين يمكنهم رؤية البوت)
- قم بالإرسال والنشر
التكوين في لوحة تحكم LemonData
- انتقل إلى لوحة تحكم Claw الخاصة بك
- انقر فوق أيقونة الإعدادات في المثيل الخاص بك
- افتح علامة تبويب IM Integrations
- قم بتوسيع قسم DingTalk
- الصق الـ AppKey والـ AppSecret
- انقر فوق Save
إعدادات المجموعة
قم بتكوين سلوك دردشة المجموعة في علامة تبويب IM Integrations بلوحة التحكم الخاصة بك:| الإعداد | الخيارات | الوصف |
|---|---|---|
| Group Policy | Open (افتراضي) / Allowlist / Disabled | يتحكم فيمن يمكنه تفعيل البوت في المجموعات |
| Group Allowed Users | قائمة بـ user IDs | يمكن لهؤلاء المستخدمين فقط تفعيل البوت (وضع القائمة المسموح بها) |
يتطلب DingTalk دائماً إشارة (@mention) لتفعيل البوت في المجموعات — هذا قيد في المنصة ولا يمكن تكوينه. تصفية معرفات المجموعة (Group IDs) غير متاحة لـ DingTalk؛ استخدم إعداد Group Policy للتحكم في الوصول.
استكشاف الأخطاء وإصلاحها
البوت لا يستجيب
البوت لا يستجيب
- تحقق من صحة الـ AppKey والـ AppSecret
- تحقق من نشر التطبيق (إصدار تجريبي على الأقل)
- تأكد من تحديد وضع Stream mode في تكوين robot
- تحقق من أن البوت مرئي لحساب المستخدم الخاص بك
انقطاع الاتصال بشكل متكرر
انقطاع الاتصال بشكل متكرر
- يحافظ وضع Stream mode على اتصال WebSocket مستمر
- الانقطاعات الوجيزة طبيعية — سيقوم البوت بإعادة الاتصال تلقائياً
- إذا استمرت المشكلة، حاول إعادة تشغيل المثيل من لوحة التحكم