ملحق اضافة بوت الرد التلقائي على المواضيع الجديدة منتديات زين فورو 2.3

  • بادئ الموضوع بادئ الموضوع codeNET
  • تاريخ البدء تاريخ البدء
🕒 كان كاتب الموضوع نشطًا قبل (4 ساعة)

codeNET

Administrative
طاقم الإدارة
ادارة كود نت
إنضم
06/04/2026
المشاركات
479
img_8630-jpeg.280

دليل إضافة "بوت الرد التلقائي - كود نت" (Code Net Auto-Reply).

IMG_7765.jpeg
IMG_7767.jpeg
IMG_7766.jpeg


هذه الإضافة مصممة خصيصاً لزيادة التفاعل في المنتدى عن طريق الرد الآلي على المواضيع الجديدة بكلمات ترحيبية أو تشجيعية، مع مرونة كاملة في تخصيص الردود لكل قسم.


أولاً: لماذا استخدمنا نظام "العبارات" (Phrases) بدلاً من الخيارات التقليدية؟

خلال عملية التطوير، واجهنا تحدياً تقنياً في بعض بيئات السيرفرات ونسخ XenForo 2.3.x، حيث كانت "خيارات الإضافة" (Options) ترفض حفظ مصفوفات البيانات (الأقسام المحددة) وتظهر كأنها فارغة (0 عناصر) بعد الحفظ.

الحل المبتكر:
قمنا بتحويل نظام التحكم إلى نظام العبارات (Phrases) لعدة أسباب:

  • []ضمان الحفظ 100%: نظام العبارات جزء أصيل ومستقر جداً في قاعدة بيانات XenForo ولا يتأثر بمشاكل الكاش أو قيود السيرفر.
    []السرعة والسهولة: يمكنك تغيير الأقسام والردود فوراً دون الحاجة لإعادة بناء الإضافة (Rebuild).​
  • تجاوز أخطاء المصفوفات: العبارات تتعامل مع النصوص الطويلة بسلاسة، مما سمح لنا بدمج "أرقام الأقسام" و "نصوص الردود" في مكان واحد منظم.​

ثانياً: طريقة الاستخدام والضبط

بعد تركيب الإضافة، يتم التحكم في كل شيء من خلال مسارين:

1. إعدادات البوت (لوحة تحكم المنتدى):
توجه إلى (الإعدادات > خيارات > بوت الرد التلقائي - كود نت):

  • []ID العضوية: ضع رقم عضوية الحساب الذي سيقوم بالرد (مثلاً الرقم 3).
    []تأخير الرد: عدد الثواني قبل إرسال الرد (اجعله 0 للرد الفوري).​

2. التحكم في الأقسام والردود (هام جداً):
توجه إلى (الاضافات > بوت الرد التلقائي > العبارات) وابحث عن العبارة التالية:
كود:
mahdibot_auto_reply_messages
قم بتعديل محتوى العبارة باتباع هذا الهيكل الدقيق:

  • []السطر الأول: ضع فيه أرقام الأقسام التي تريد أن يعمل فيها البوت، مفصولة بفاصلة فقط (مثال: 5,12,24).
    []من السطر الثاني فصاعداً: اكتب الردود التي تريدها، بحيث يكون كل رد في سطر مستقل.​

مثال تطبيقي لشكل العبارة:
كود:
2,15,30
أهلاً بك في كود نت، شكراً لطرحك المميز!
تسلم يدك يا غالي، ننتظر المزيد من إبداعاتك.
موضوع مفيد جداً، بارك الله فيك.

ثالثاً: التوافق مع النسخ

تم بناء هذه الإضافة وتطويرها وفقاً للمعايير الحديثة لـ XenForo 2.3.9 (التي تعتمد على نظام PHP 8.x وتحديثات النواة الجديدة).


  • []هل تعمل على نسخ قديمة؟
    نعم، الإضافة متوافقة مع جميع نسخ الجيل الثاني (XF 2.1, 2.2) لأننا اعتمدنا على نظام العبارات والمستمعات (Listeners) الذي يعتبر ثابتاً في هذه الأجيال.
    []التوافق مع PHP:
    متوافقة تماماً مع PHP 7.4 وصولاً إلى PHP 8.3.​

كلمة ختامية:
لقد تم تصميم هذه الإضافة لتكون "خفيفة" جداً على السيرفر، فهي لا تستهلك موارد ولا تقوم بعمليات معقدة في قاعدة البيانات، مما يضمن بقاء منتدى سريعاً ومستقراً.

 
رائع مهدي ابدعت
 
شكرا جزيلا
 
عودة
أعلى أسفل