Discourse Akismet

||||
-|-|
:discourse2: | الملخص | يسمح لك Discourse Akismet بمكافحة البريد العشوائي باستخدام Akismet، وهو خوارزمية تستخدمها ملايين المواقع لمكافحة البريد العشوائي تلقائيًا.
:hammer_and_wrench: | رابط المستودع | https://github.com/discourse/discourse-akismet
:open_book: | دليل التثبيت | كيفية تثبيت الإضافات في Discourse

الميزات

ماذا يفعل؟

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

البريد العشوائي أمر سيء، قاتله باستخدام Akismet

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

كيف يعمل

تعمل الإضافة عن طريق جمع معلومات حول طلب HTTP الخاص بالمنشور الجديد. كل 10 دقائق، يعمل مهمة خلفية تبحث عن منشورات جديدة. يتم إرسال جميع المنشورات الجديدة إلى Akismet لتحديد ما إذا كانت بريدًا عشوائيًا أم لا. إذا تم اعتبار المنشور بريدًا عشوائيًا، يتم حذفه ووضعها في قائمة انتظار للمoderators حيث يمكن للموظفين اتخاذ إجراء ضدها.

التكوين

بالنسبة للمواقع التي تستضيف على خدمتنا، تكون إضافة Akismet مثبتة ومفعّلة لك مسبقًا. بالنسبة للمواقع المستضافة ذاتيًا، اتبع دليلنا تثبيت إضافة باستخدام الأمر git clone https://github.com/discourse/discourse-akismet.git كالأمر الخاص بالإضافة.

بعد التثبيت، أضف مفتاح Akismet الخاص بك تحت إعدادات الموقع عن طريق البحث عن akismet.
بدلاً من ذلك، يمكنك أيضًا إضافته باستخدام متغير البيئة DISCOURSE_AKISMET_API_KEY.

بعد تفعيل الإضافة، يمكنك العثور على قائمة انتظار الـ moderators بزيارة /review أو اختيار “مراجعة” من القائمة الجانبية.

من قائمة المراجعة، يمكنك بعد ذلك تصفية النتائج بناءً على علامات Akismet


الإجراء النتيجة
تأكيد البريد العشوائي يؤكد أن المنشور هو بريد عشوائي، ويتركه محذوفًا، ويخبر Akismet بأنه كان بريدًا عشوائيًا.
ليس بريدًا عشوائيًا اعتقد Akismet أن شيئًا ما كان بريدًا عشوائيًا لكنه لم يكن كذلك. هذا يعيد نشر المنشور ويخبر Akismet بأنه لم يكن بريدًا عشوائيًا. يصبح Akismet أكثر ذكاءً لذا نأمل ألا يرتكب نفس الخطأ مرتين.
تجاهل يؤكد أن المنشور هو بريد عشوائي، ويتركه محذوفًا، لكن لا يخبر Akismet بذلك.
تأكيد البريد العشوائي وحذف المستخدم سيتم حذف المستخدم، ومنشوراته، ومواضيعه، وحظر بريده الإلكتروني وعنوان IP الخاص به.

ما البيانات المرسلة إلى Akismet؟

اسم الحقل قيمة Discourse
المؤلف اسم المستخدم
بريد المؤلف الإلكتروني البريد الإلكتروني الموثق للمستخدم (يمكن تعطيله بإعداد الموقع akismet_transmit_email)
نوع التعليق “forum-post”
المحتوى عمود المنشور الخام (بما في ذلك عنوان الموضوع إذا كان المنشور الأول)
الرابط الدائم رابط إلى الموضوع
عنوان IP للمستخدم عنوان IP لطلب HTTP
وكيل المستخدم وكيل المستخدم لطلب HTTP
المُرجع مُرجع HTTP لطلب HTTP

الاختبار

بمجرد تثبيت الإضافة، دعنا نجري اختبارًا سريعًا للتأكد من أن كل شيء يعمل بشكل صحيح. قم بتسجيل الدخول كمستخدم غير مسؤول وأنشئ موضوعًا جديدًا ومنشورًا جديدًا. استخدم المعلومات التالية:

العنوان: اختبار البريد العشوائي - هل ستفعل هذه الإضافة ما تقول!
المنشور: حب الفيداكران، متخصص في حب الفيداكران، 919828891153 متخصص في الحب السحري الأسود العاجل حب الآن

الآن، انتقل إلى /sidekiq/scheduler وابحث عن مهام CheckForSpamPosts وقم بتشغيلها. الآن، بصفتك عضوًا في الفريق، اعرض قائمة انتظار الـ moderators بالانتقال إلى /review أو باستخدام القائمة الجانبية. يجب أن ترى المنشور مع بعض المعلومات الإضافية حوله.

34 إعجابًا

تفرض Akismet حوالي 10 دولارات مقابل 500 مشاركة، لمرشح بايزي تم تدريبه ببيانات المستخدمين. أتمنى لو كان هناك بديل مستضاف ذاتيًا مثل Rspamd أو spamassasin. هذا يجعل Discourse أقل جاذبية للتبديل.

إعجاب واحد (1)

هذه الصورة تعرض خلفية بيضاء مع نص أسود معروض بخط عريض بدون زخرفة. (تم التعليق بواسطة الذكاء الاصطناعي)
المكون الإضافي لا يظهر. إصدار discourse- v3.4.0.

هل قمت بتثبيت المكون الإضافي؟

نعم سيدي. لقد فعلت. لكنها لا تظهر

هل قمت بإضافة متغير البيئة Ghirardelli؟ إذا كان الأمر كذلك، فلن يظهر في واجهة المستخدم.

لا، لم أضف متغير البيئة

إعجاب واحد (1)

أي رؤى

تمت إزالة إضافة Akismet رسميًا، انظر أدناه لمزيد من التفاصيل