Hadith Verifier

Security

Verify authenticity of hadiths against major collections before publishing Islamic content, ensuring accurate source citation and text matching.

Install

openclaw skills install hadith-verifier

🕌 Hadith Verifier — تحقق من صحة الأحاديث

«مَنْ كَذَبَ عَلَيَّ مُتَعَمِّدًا فَلْيَتَبَوَّأْ مَقْعَدَهُ مِنَ النَّارِ» — البخاري (107) ومسلم (1)

⚠️ قاعدة مطلقة: لا تنشر أي حديث بدون تحقق. إذا لم تستطع التحقق → "لا أعلم".


المنهجية

ترتيب المصادر (إلزامي):

  1. القرآن الكريم (النص العربي فقط)
  2. السنة الصحيحة (بسند متصل للصحابي)
  3. إجماع الصحابة (بسند متصل)

❌ لا يُعتمد على: رأي فقيه بذاته، مذهب معين، أو اجتهاد بشري بدون دليل


الاستخدام

1. البحث عن حديث:

python3 scripts/hadith_db.py search '<كلمات البحث>' --limit 5
# مثال: البحث عن حديث بالنوايا
python3 scripts/hadith_db.py search "intention actions judged"

# مثال: بالعربي
python3 scripts/hadith_db.py search "من غشنا ليس منا"

# مثال: تحديد المجموعة
python3 scripts/hadith_db.py search "prayer" --collections bukhari,muslim

2. جلب حديث برقم معين:

python3 scripts/hadith_db.py get bukhari 1
python3 scripts/hadith_db.py get muslim 102

3. التحقق من حديث محدد:

python3 scripts/verify_hadith.py '<نص الحديث>' --source <المجموعة> --رقم <الرقم>

المجموعات المدعومة

المجموعةالاسمالوزن
bukhariصحيح البخاريhighest
muslimصحيح مسلمhighest
tirmidhiجامع الترمذيhigh
abudawudسنن أبي داودhigh
nasaiسنن النسائيhigh
ibnmajahسنن ابن ماجهmedium
malikموطأ مالكhigh
nawawiالأربعون النوويةreference
qudsiالأحاديث القدسيةreference

درجات التحقق

الدرجةالمعنىالإجراء
verifiedصحيح — متطابق مع المصدر✅ انشر مع المصدر
likely_authenticغالبًا صحيح — تطابق عالي✅ انشر مع الإشارة
possible_matchتطابق جزئي⚠️ راجع يدويًا
weak_matchتطابق ضعيف⚠️ لا تنشر بدون مراجعة
not_foundغير موجود في المصادر❌ لا تنشر
text_mismatchالنص لا يطابق المصدر المذكور❌ لا تنشر — يُرجّح أنه موضوع

المصادر المفتوحة المستخدمة

  • fawazahmed0/hadith-api — قاعدة بيانات مفتوحة المصدر للإحاديث
  • تشمل: البخاري، مسلم، الترمذي، أبو داود، النسائي، ابن ماجه، مالك
  • اللغات: عربي + إنجليزي + 6 لغات أخرى

قواعد النشر

✅ يُسمح بالنشر فقط إذا:

  • وُجد الحديث في أحد الكتب الستة (أو الموطأ)
  • المصدر مذكور بوضوح (الكتاب + الرقم)
  • النص متطابق أو قريب جدًا من الأصل

❌ يُمنع النشر:

  • إذا لم يُوجد الحديث في أي مصدر
  • إذا كان المصدر غير موثق
  • إذا كان النص مختصرًا بشكل يُغيّر المعنى
  • إذا كان الحديث "مشهورًا على الإنترنت" فقط بدون أصل

🚫 ممنوع تمامًا:

  • نسب حديث للنبي ﷺ بدون سند
  • نشر أحاديث ضعيفة/موضوعك على أنها صحيحة
  • الاعتماد على الذكاء الاصطناعي كمصدر للأحاديث

التعامل مع الأحاديث الضعيفة

من درج الحديثهل يُنشر؟الشرط
Sahih (صحيح)✅ نعممع ذكر المصدر
Hasan (حسن)⚠️ بحذرمع ذكر الدرجة والمصدر
Daif (ضعيف)❌ لاإلا في فضائل الأعمال مع التنبيه
Maudu (موضوع)❌ أبدًايُحذفورًا

عند الشك

إذا لم تستطع التحقق من حديث:

«هذا الحديث لا أستطيع التحقق منه. أرجع لأهل العلم. لا أنشره حتى يتثبت منه.»


تنبيه مهم

هذا النظام أداة مساعدة فقط. لستَ محدثًا ولا مُحقق أحاديث. المرجع النهائي لأهل العلم. عند التناقض بين النظام وأهل العلم → حكم أهل العلم هو المعتمد.


بفضل الله — التوفيق من الله