قلعة المنتديات 🛡️ – نظرة جديدة على منع الرسائل المزعجة في المنتديات

:information_source: ملخص فحوصات مضادة للرسائل المزعجة للتسجيلات، والمشاركات العامة، والتعديلات، وتغييرات الملف الشخصي المدعومة
:hammer_and_wrench: رابط المستودع GitHub - Forum-Fortress/discourse-forum-fortress: Forum Fortress anti-spam protection for Discourse · GitHub
:open_book: دليل التثبيت توثيق تثبيت ForumFortress على Discourse

من فضرك

الإضافة (Plugin) الخاصة بـ Discourse هي حالياً بجودة تجريبية (Alpha).
على الرغم من أنها تم اختبارها ضد Discourse القياسي على منتدى حقيقي، إلا أنه مطلوب مزيد من الملاحظات قبل إمكانية نقلها إلى جودة بيتا (Beta) أو مستقرة.

الميزات

Forum Fortress هو خدمة مضادة للرسائل المزعجة تستضيفها السحابة، مصممة لبرمجيات المنتديات والمجتمعات. تكامل هذه الإضافة مع Discourse وهي حالياً في مرحلة تجريبية عامة (Public Alpha).

تكمّل الإضافة أدوات Discourse الحالية المضادة للرسائل المزعجة من خلال فحص الأنشطة المدعومة طوال دورة حياة الحساب، بما في ذلك الأنشطة التي تظهر بعد فترة طويلة من التسجيل.

تحقق الإضافة حالياً من:

  • التسجيلات الجديدة

  • المواضيع والردود العامة الجديدة

  • تعديلات الردود وتعديلات نص/عنوان المنشور الأول

  • تغييرات اسم المستخدم والاسم

  • تغييرات السيرة الذاتية والموقع الإلكتروني

تجمع Forum Fortress إشارات الحساب والشبكة والمحتوى والروابط والسمعة والسلوك. يتم إجراء الفحوصات من الخادم إلى الخادم قبل قبول الإجراء المدعوم، مع نقاط نهاية إقليمية ومعالجة إعادة المحاولة/البديل مدمجة في التكامل.

الرسائل الخاصة والمحتوى في الفئات المقيدة الوصول لا يُقدَّم. يتم أيضًا تخطي نشاط الموظفين، والنظام، والروبوتات، ومستخدمي المرحلة التمهيدية (Staged users).

لا تُضاف أي اختبارات CAPTCHA أو تحديات على جانب المتصفح. صُممت الإضافة لتعطيك خيار تعطيل CAPTCHA بالكامل إذا رغبت في ذلك، مما يحسّن إمكانية الوصول ويقلل من احتكاك المستخدم.

الموقع: https://forumfortress.com/
عرض تجريبي للبوابة: Forum Fortress Portal
الخصوصية: Privacy Policy | Forum Fortress
الترخيص: GPL-2.0-or-later

الإعدادات

لتثبيت Docker القياسي المستضاف ذاتياً، أضف الإضافة في /var/discourse/containers/app.yml تحت استنساخات الإضافات الموجودة في hooks.after_code:

- git clone https://github.com/Forum-Fortress/discourse-forum-fortress.git

ثم أعد البناء:

cd /var/discourse
./launcher rebuild app

بعد ذلك:

  1. افتح الإدارة → الإضافات → Forum Fortress → لوحة التحكم.

  2. فعّل Forum Fortress.

  3. اترك مفتاح API فارغاً للتجهيز التلقائي لموقع جديد، أو أدخل مفتاحاً/رمز تمهيد (bootstrap token) موجوداً مسبقاً.

  4. اختر التوجيه العالمي أو المملكة المتحدة أو الاتحاد الأوروبي أو الولايات المتحدة إذا لزم الأمر.

  5. شغّل اختبار الاتصال.

تعليمات التثبيت والتحديث والإزالة الخاصة بـ Forum Fortress كاملة:

ملاحظة حول بيئة الاختبار (Staging): قد لا تحتوي عناوين localhost والعناوين IP الخاصة/غير العامة على بيانات سمعة حقيقية ذات معنى في العالم الحقيقي، لذا فإن بيئة الاختبار مفيدة للتحقق من التكامل، لكنها قد لا تنتج قرارات سماح/حجب تمثيلية.

الإعدادات

الاسم الوصف
forum_fortress_enabled يفعّل حماية Forum Fortress.
forum_fortress_api_key مفتاح API الخاص بـ Forum Fortress على جانب الخادم. يمكن تركه فارغاً للتجهيز التلقائي.
forum_fortress_bootstrap_token رمز قصير العمر اختياري لإعادة ربط موقع موجود.
forum_fortress_api_region يختار التوجيه العالمي أو المملكة المتحدة أو الاتحاد الأوروبي أو الولايات المتحدة.
forum_fortress_allow_global_fallback يسمح للفحوصات الإقليمية بالرجوع إلى نقاط النهاية العالمية.
forum_fortress_timeout الحد الأقصى لوقت الفحص الكلي، من 1 إلى 30 ثانية. الافتراضي: 5 ثوانٍ.
forum_fortress_fail_open يسمح بإجراء Discourse بالمتابعة إذا تعذر الحصول على قرار من Forum Fortress. مفعّل افتراضياً.

يتم إدارة حالة الموقع/نقطة النهاية الإضافية تلقائياً بواسطة الإضافة.

خطط الخدمة

الإضافة الخاصة بـ Discourse نفسها مجانية ومفتوحة المصدر.

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

الملاحظات

تُرحَّب تقارير الأخطاء في هذا الموضوع أو على GitHub:

يرجى عدم تضمين مفاتيح API وبيانات الأعضاء في التقارير العامة.

إفصاح عن الذكاء الاصطناعي: تم مساعدة تحويل إضافاتنا القائمة على PHP إلى Ruby باستخدام أدوات الذكاء الاصطناعي.

إعجابَين (2)