المتطلبات الأساسية
- حساب Feishu أو Lark مع وصول المطور
- مثيل Claw (أنشئ واحداً هنا)
دليل الإعداد
إنشاء تطبيق Feishu
- انتقل إلى Feishu Open Platform (أو Lark Developer)
- انقر فوق Create Custom App
- أدخل اسماً ووصفاً للتطبيق
- انقر فوق Create
إضافة إمكانية Bot
- في إعدادات تطبيقك، انتقل إلى Features ← Bot
- قم بتمكين إمكانية bot
- يسمح هذا لتطبيقك باستقبال وإرسال الرسائل
الحصول على بيانات الاعتماد
- انتقل إلى Credentials & Basic Info
- قم بنسخ App ID (يبدأ بـ
cli_) - قم بنسخ App Secret
تكوين اشتراك الأحداث
- انتقل إلى Event Subscriptions
- اختر وضع WebSocket (موصى به — لا حاجة لعنوان URL عام)
- إذا طُلب منك ذلك، قم بتعيين Encrypt Key و Verification Token
إضافة أذونات الأحداث
- ضمن Event Subscriptions، أضف هذه الأحداث:
im.message.receive_v1— استقبال الرسائل
- انتقل إلى Permissions & Scopes وأضف:
im:message— إرسال واستقبال الرسائلim:message.group_at_msg— استقبال إشارات المجموعة (@mentions)
- انقر فوق Save
نشر التطبيق
- انتقل إلى App Release ← Version Management
- أنشئ إصداراً جديداً
- أرسل للمراجعة (بالنسبة للتطبيقات الداخلية، يكون هذا فورياً عادةً)
- بمجرد الموافقة، يصبح التطبيق متاحاً
التكوين في لوحة تحكم LemonData
- انتقل إلى لوحة تحكم Claw
- انقر فوق أيقونة الإعدادات في المثيل الخاص بك
- افتح علامة تبويب IM Integrations
- قم بتوسيع قسم Feishu
- قم بلصق App ID و App Secret الخاصين بك
- قم بنسخ Encrypt Key و Verification Token المنشأة تلقائياً مرة أخرى إلى وحدة تحكم مطوري Feishu
- انقر فوق Save
إعدادات المجموعة
قم بتكوين سلوك دردشة المجموعة في علامة تبويب IM Integrations في لوحة التحكم الخاصة بك:| الإعداد | الخيارات | الوصف |
|---|---|---|
| Group Policy | مفتوح (افتراضي) / القائمة البيضاء / معطل | يتحكم في من يمكنه تفعيل bot في المجموعات |
| Require @mention | تشغيل / إيقاف | يستجيب bot فقط عند الإشارة إليه (@mentioned) |
| Group IDs | قائمة بمعرفات الدردشة | التقييد بمجموعات محددة (فارغ = جميع المجموعات) |
| Group Allowed Users | قائمة بـ Open IDs | يمكن لهؤلاء المستخدمين فقط تفعيل bot (وضع القائمة البيضاء) |
استكشاف الأخطاء وإصلاحها
الـ bot لا يستقبل الرسائل
الـ bot لا يستقبل الرسائل
- تحقق من نشر التطبيق والموافقة عليه
- تحقق من الاشتراك في حدث
im.message.receive_v1 - تأكد من اختيار وضع WebSocket (وليس HTTP)
- تحقق من تطابق Encrypt Key و Verification Token بين وحدة تحكم Feishu وتكوين Claw
خطأ 'app_ticket'
خطأ 'app_ticket'
- يعني هذا عادةً أن App ID أو App Secret غير صحيح
- تحقق جيداً من بيانات الاعتماد في لوحة التحكم الخاصة بك