إضافة سؤال تسجيل مخصص لمنع التسجيلات المزعجة

مرحبًا بكم. قمنا بإعداد Discourse لتشغيل community.intercoin.org، لكننا نواجه مشاكل مع روبوتات البريد العشوائي التي تسجل من عناوين IP عشوائية وتُرسل رسائل “بسرعة مريبة”. بينما يمكننا محاولة مراجعة هذه الرسائل، أود إضافة عائق مخصص إضافي لعملية التسجيل، يمكن أن يكون بسيطًا مثل “اكتب كلمة intercoin”، ثم السماح بتسجيل الدخول إذا كانت الإجابة صحيحة.

أعتقد أن إضافة هذا الأمر سهلة إذا كنت تعرف Ruby، لكن ربما هناك إضافة جاهزة يمكنني تثبيتها، تقوم بتعديل واجهة العرض والتحكم في التسجيل لرفض التسجيلات التي لا تحتوي على إجابة صحيحة؟

يرجى تزويدي برابط يوضح كيفية تثبيت هذه الإضافة. هل توجد عدة إضافات من هذا النوع؟

بما أن الأشخاص يمكنهم التسجيل عبر Google أو Facebook، فإن خيارًا آخر سيكون إظهار سؤال للمستخدمين باستمرار وعدم تفعيل حساباتهم كمشتركين إلا بعد الإجابة عليه. بل إنني أوصي بإضافة ميزة “أسئلة يريد المشرفون منك الإجابة عليها” مثل تلك الموجودة في مجموعات Facebook.

إعجابَين (2)

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

لا توجد إضافة لـ “الإجابة على الأسئلة قبل التفعيل؟”

مثلما هو الحال في فيسبوك.

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

قد ترغب في الاطلاع على Optional global invite code. يمكنك، ربما، إضافة رمز الدعوة إلى رأس الصفحة حتى يراه الإنسان. ولكن تجدر الإشارة إلى أن الكثير من الرسائل المزعجة تُنشأ بواسطة بشر في الوقت الحالي، لذا لن يساعد ذلك.

هل تستخدم Akismet؟

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

أود أن أرفع هذا الموضوع. لدي موقع مخصص بشكل خاص لعلماء اللغة، وأود إضافة سؤال أساسي جدًا لمساعدتي في التأكد من أنهم ليسوا روبوتات بريد عشوائي - “ما هي لغتك المفضلة؟” أو شيء من هذا القبيل. إذا كان بإمكاني رؤية الرد قبل الموافقة عليهم، أعتقد أن ذلك سيزيد من جودة موقعي.

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

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

إعجابَين (2)

إذا كنت تبحث عن مربع نص بسيط بدلاً من التحقق من الصحة التلقائي، أعتقد أنه يمكنك القيام بذلك باستخدام /admin/customize/user_fields:

4 إعجابات

/admin/customize/user_fields لطيف ولكنه لا يستطيع التحقق من الإجابة تلقائيًا؟

هل هناك أي حل آخر في هذه الأثناء؟

على سبيل المثال، بالنسبة لمنتدى بموضوع “فريق رياضي”، يمكن أن يكون السؤال “عن أي فريق رياضي يدور هذا المنتدى” والإجابة “اسم الفريق”، “اسم الفريق” (غير حساس لحالة الأحرف)، “اسم الفريق”.

يمكن أن تكون أسئلة التأكيد هذه فعالة للغاية. بالحديث من واقع الخبرة مع تطبيق ويب مختلف، فإن روبوتات البريد العشوائي لحسن الحظ غبية بما يكفي لعدم قدرتها على فهم ذلك. هل يمكنك من فضلك النظر في تنفيذ هذه الميزة؟