Humanmark لـ Discourse - التحقق من الإنسانية المدعومة بالأجهزة

:information_source: ملخص اعرف ما هو بشري في منتدى Discourse الخاص بك - التحقق المدعوم بالأجهزة لتمييز النية البشرية عن الأتمتة
:hammer_and_wrench: رابط المستودع \u003chttps://github.com/humanmark/discourse-humanmark\u003e
:open_book: دليل التثبيت كيفية تثبيت الإضافات في Discourse

verification-flow

الميزات

اعرف ما هو بشري - ميز النية البشرية عن الأتمتة:

  • تحقق من وجود بشري قبل إنشاء المنشورات أو المواضيع أو الرسائل الخاصة
  • التحقق المدعوم بالأجهزة باستخدام مصادقة الجهاز الآمنة (بصمة الإصبع/التعرف على الوجه، رمز مرور الجهاز)
  • لا توجد ألغاز أو تتبع سلوكي
  • دعم المستخدمين المجهولين ووضع عدم الكشف عن الهوية في Discourse

قواعد تجاوز ذكية - وازن بين الأمان وتجربة المستخدم:

  • تخطي التحقق للموظفين والمستخدمين الموثوق بهم
  • تعيين عتبات مستوى الثقة للتجاوز التلقائي
  • تكوين فترات إعادة التحقق لكل نوع محتوى (منشورات/مواضيع/رسائل)
  • حافظ على تجربة سلسة للأعضاء الراسخين في المجتمع

الخصوصية أولاً:

  • لا يحتفظ بالبيانات - التحقق عديم الحالة تمامًا
  • لا توجد حسابات أو معلومات شخصية مطلوبة
  • يستغرق التحقق الفوري ثوانٍ فقط

تكامل متقدم:

  • تحديد المعدل الشامل (لكل مستخدم ولكل عنوان IP)
  • أربعة تقارير للمسؤول لمراقبة مقاييس التحقق
  • بنية قائمة على الأحداث
  • تمكين/تعطيل ديناميكي بدون إعادة تشغيل الخادم

التكوين

  1. احصل على بيانات اعتماد واجهة برمجة التطبيقات الخاصة بك:
  • قم بزيارة humanmark.dev لمعرفة المزيد
  • اتصل بـ sales@humanmark.io للوصول التجريبي
  • نبحث عن مجتمعات Discourse مختارة للمشاركة في برنامجنا التجريبي
  1. تثبيت الإضافة:
# في app.yml الخاص بك
hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/humanmark/discourse-humanmark

ثم أعد البناء: ./launcher rebuild app

  1. التكوين في لوحة تحكم المسؤول:
  • انتقل إلى المسؤول → الإعدادات → الإضافات → Humanmark
  • أدخل بيانات اعتماد واجهة برمجة التطبيقات الخاصة بك والنطاق
  • اختر الإجراءات التي تتطلب التحقق (المنشورات، المواضيع، الرسائل)
  • قم بتعيين قواعد التجاوز للموظفين ومستويات الثقة
  • قم بتمكين الإضافة (يصبح ساري المفعول فورًا، لا يلزم إعادة التشغيل)
  1. المراقبة باستخدام تقارير المسؤول:
  • انتقل إلى المسؤول → التقارير
  • ابحث عن “humanmark” لرؤية مقاييس التحقق
  • تتبع النشاط، ومعدلات النجاح، والتجاوزات، وحدود المعدل

الإعدادات

الاسم الوصف
تكوين واجهة برمجة التطبيقات
humanmark_enabled مفتاح التشغيل/الإيقاف الرئيسي للإضافة
humanmark_api_key مفتاح واجهة برمجة التطبيقات العام الخاص بك من لوحة تحكم Humanmark
humanmark_api_secret سر واجهة برمجة التطبيقات الخاص بك (حافظ عليه آمنًا!)
humanmark_domain نطاق التحقق (يجب أن يكون مدرجًا في القائمة المسموح بها في حساب Humanmark الخاص بك)
إعدادات الحماية
humanmark_protect_posts يتطلب التحقق لإنشاء المنشورات
humanmark_protect_topics يتطلب التحقق للمواضيع الجديدة
humanmark_protect_messages يتطلب التحقق للرسائل الخاصة
إعدادات التجاوز
humanmark_bypass_staff يتجاوز الموظفون التحقق
humanmark_bypass_trust_level الحد الأدنى لمستوى الثقة للتجاوز (0-5، استخدم 5 لعدم التجاوز)
تحديد المعدل
humanmark_max_challenges_per_user_per_minute الحد الأقصى للمستخدم في الدقيقة (1-20، الافتراضي: 3)
humanmark_max_challenges_per_user_per_hour الحد الأقصى للمستخدم في الساعة (1-100، الافتراضي: 15)
humanmark_max_challenges_per_ip_per_minute الحد الأقصى لعنوان IP في الدقيقة (1-50، الافتراضي: 10)
humanmark_max_challenges_per_ip_per_hour الحد الأقصى لعنوان IP في الساعة (1-500، الافتراضي: 50)
فترات إعادة التحقق
humanmark_reverify_period_posts دقائق قبل الحاجة إلى إعادة التحقق للمنشورات (0-10080، الافتراضي: 30)
humanmark_reverify_period_topics دقائق قبل الحاجة إلى إعادة التحقق للمواضيع (0-10080، الافتراضي: 0)
humanmark_reverify_period_messages دقائق قبل الحاجة إلى إعادة التحقق للرسائل (0-10080، الافتراضي: 60)
إعدادات أخرى
humanmark_theme مظهر الأداة (فاتح/داكن/تلقائي)
humanmark_flow_retention_days عدد الأيام للاحتفاظ بسجلات التحقق (1-365، الافتراضي: 30)
humanmark_debug_mode تسجيل معلومات التصحيح الحساسة (الافتراضي: خطأ)

ملاحظة: حاليًا في مرحلة تجريبية - تحصل مجتمعات Discourse المختارة على حصة متزايدة من عمليات التحقق في المستوى المجاني. انظر humanmark.dev/pricing لتفاصيل التسعير.

6 إعجابات