استكشاف أخطاء Clawdbot وإصلاحها

تصحيح وإصلاح مشكلات مساعد Clawdbot للذكاء الاصطناعي الشائعة. تعلم كيفية تشخيص مشاكل الاتصال وفشل الرسائل وأخطاء البوابة.

نظرة عامة على استكشاف أخطاء Clawdbot وإصلاحها

يساعدك هذا الدليل في تشخيص وإصلاح المشكلات الشائعة في نشر Clawdbot. اعثر على حلول لمشاكل الاتصال وفشل الرسائل وأخطاء البوابة.

المشكلات الشائعة

البوابة لا تبدأ

الأعراض: البوابة تفشل في البدء أو تخرج فوراً.

الحلول:

  1. التحقق من توفر المنفذ:
lsof -i :3010
  1. التحقق من التكوين:
clawdbot config validate
  1. فحص السجلات:
clawdbot gateway logs

فشل اتصال WhatsApp

الأعراض: رمز QR لا يظهر أو الاتصال ينقطع.

الحلول:

  1. مسح جلسة WhatsApp:
rm -rf ~/.clawdbot/providers/whatsapp/session
  1. إعادة تشغيل البوابة:
clawdbot gateway restart
  1. التحقق من اتصال الشبكة

الرسائل لم تُسلّم

الأعراض: الرسائل مُرسلة لكن لم تُستلم.

الحلول:

  1. التحقق من حالة الجلسة:
clawdbot sessions list
  1. التحقق من اتصال المزود:
clawdbot providers status
  1. التحقق من حدود المعدل

الوكيل لا يستجيب

الأعراض: الوكيل لا ينتج ردوداً.

الحلول:

  1. التحقق من حالة الوكيل:
clawdbot agents status
  1. التحقق من مفتاح API:
echo $ANTHROPIC_API_KEY
  1. التحقق من توفر النموذج

أوامر التشخيص

حالة البوابة

# التحقق من صحة البوابة
clawdbot gateway status

# عرض الاتصالات النشطة
clawdbot gateway connections

# عرض استخدام الموارد
clawdbot gateway stats

تشخيص الجلسات

# سرد جميع الجلسات
clawdbot sessions list

# عرض تفاصيل الجلسة
clawdbot sessions get <session-key>

# مسح الجلسة المتوقفة
clawdbot sessions clear <session-key>

تشخيص المزودين

# التحقق من حالة المزود
clawdbot providers status

# اختبار اتصال المزود
clawdbot providers test whatsapp

# إعادة اتصال المزود
clawdbot providers reconnect telegram

تحليل السجلات

تمكين سجل التصحيح

clawdbot gateway start --log-level debug

مواقع السجلات

السجلالموقع
البوابة~/.clawdbot/logs/gateway.log
المزودين~/.clawdbot/logs/providers/
الوكلاء~/.clawdbot/logs/agents/

مستويات السجل

المستوىالوصف
errorالأخطاء فقط
warnالتحذيرات والأخطاء
infoمعلومات عامة
debugمعلومات تصحيح مفصلة

رموز الخطأ

أخطاء الاتصال

الرمزالوصفالحل
ECONNREFUSEDالمنفذ غير مفتوحتحقق من تشغيل البوابة
ETIMEDOUTانتهت مهلة الشبكةتحقق من الشبكة
EAUTHفشل المصادقةتحقق من بيانات الاعتماد

أخطاء المزود

الرمزالوصفالحل
WA_DISCONNECTEDWhatsApp منفصلأعد مسح QR
TG_INVALID_TOKENرمز Telegram غير صالحتحقق من الرمز
DC_MISSING_INTENTSصلاحيات Discord مفقودةفعّل الصلاحيات

مشاكل الأداء

الردود بطيئة

الأسباب:

  • حجم رسائل كبير
  • حجم سياق كبير
  • تأخر الشبكة

الحلول:

  1. تمكين البث
  2. تقليل حجم السياق
  3. التحقق من الشبكة

استخدام الذاكرة

فحص الذاكرة:

clawdbot gateway stats --memory

تقليل الذاكرة:

{
  "gateway": {
    "messageBuffer": 500,
    "maxHistory": 50
  }
}

إجراءات الاستعادة

إعادة تعيين البوابة

# إيقاف البوابة
clawdbot gateway stop

# مسح الحالة
clawdbot gateway reset --state

# إعادة التشغيل
clawdbot gateway start

إعادة تعيين المزود

# فصل المزود
clawdbot providers disconnect whatsapp

# مسح بيانات المزود
rm -rf ~/.clawdbot/providers/whatsapp

# إعادة التكوين
clawdbot providers setup whatsapp

إعادة تعيين الوكيل

# مسح جلسات الوكيل
clawdbot agents reset main --sessions

# مسح مساحة عمل الوكيل
clawdbot agents reset main --workspace

الحصول على المساعدة

موارد الدعم

تقارير الأخطاء

تضمين في تقارير الأخطاء:

  • إصدار Clawdbot
  • نظام التشغيل
  • رسائل الخطأ
  • خطوات إعادة الإنتاج

الخطوات التالية