مسار تهيئة الأعضاء الناجح على ديسكورد له ترتيب صارم: يرى العضو الجديد القواعد قبل أن يستطيع النشر في أي مكان آخر، والتحقق هو البوابة التي تثبت أنه قرأ حتى هذا الحد، وتأتي رسالة الترحيب بعدهما، فتُرحّب بشخص اجتاز البوابة فعلاً، لا بشخص قد يغادر دون أن يقرأ شيئاً. إذا عكست الترتيب، فوضعت الترحيب قبل التحقق، أو وضعت التحقق دون خطوة قواعد قبله، فإما تُزعج الناس بسيرفر مقفل قبل أن يعرفوا السبب، وإما تسمح للحسابات غير المتحققة بالنشر قبل أن تُصفّي أي شيء. يشرح هذا الدليل كيفية ترتيب الخطوات، لا كيفية ضبط كل قطعة وحدها؛ أما طريقة إعداد التحقق نفسه فموضحة في إعداد التحقق على ديسكورد.
القطع الثلاث وما الغاية الفعلية من كل منها
- قناة القواعد / المعلومات: مرئية للأعضاء غير المتحققين (أو للجميع)، وتشرح ما هو السيرفر وما الذي يفتحه التحقق. هذه قناة ديسكورد عادية مع تجاوزات للصلاحيات، وليست ميزة من البوت.
- التحقق: لوحة بأزرار تمنح دوراً عند الضغط. تحتاج إلى قناة تُنشر فيها وإلى دور تمنحه، ويجب أن يقع دور البوت فوق الدور الذي يمنحه، وإلا فسيرفض ديسكورد التغيير بصمت.
- رسالة الترحيب: تُنشر تلقائياً عند الانضمام، ومستقلة عن التحقق. تُرسَل في اللحظة التي ينضم فيها الشخص إلى السيرفر، لا في اللحظة التي يتحقق فيها.
هذه النقطة الأخيرة مهمة للترتيب: الترحيب والتحقق نظامان منفصلان لا يتحدثان مع بعضهما. يتلقى العضو الجديد رسالة الترحيب فور انضمامه، ثم يجتاز التحقق بوتيرته الخاصة لاحقاً؛ ولا يمكن ضبط رسالة الترحيب لتنتظر التحقق أولاً.
تصميم بوابة الصلاحيات بشكل صحيح
البوابة الفعلية إعداد صلاحيات في ديسكورد، لا إعداد في البوت: دور @everyone (أو دور "غير متحقق" يبدأ به الجميع) يجب أن يُمنع من View Channel في كل قناة ما عدا قواعد القناة وقناة لوحة التحقق. ودور التحقق، بمجرد منحه، يجب أن يكون الدور الذي يفتح كل شيء آخر، إما بإضافته إلى تجاوزات الصلاحيات في كل قناة أخرى، أو بطريقة أبسط هي جعل كل قناة عادية مرئية لـ"الجميع باستثناء الدور غير المتحقق". والتحقق في Noxyr يتعامل فقط مع نصف الضغط على الزر ومنح الدور؛ أما بنية رؤية القنوات حوله فهي صلاحيات السيرفر القياسية في ديسكورد.
ترتيب يعمل مع معظم السيرفرات
- ينضم العضو الجديد. يقع في أي قناة مرئية لحساب غير متحقق، وغالباً فقط القواعد وقناة لوحة التحقق.
- تُنشر رسالة الترحيب في قناة الترحيب التي اخترتها بصرف النظر عن حالة التحقق؛ وإذا كانت تلك القناة موجهة للعامة، فتأكد أنها مرئية للحسابات غير المتحققة أيضاً، وإلا فستُنشر الرسالة في مكان لا يستطيع العضو رؤيته أصلاً.
- يقرأ القواعد، ثم يذهب إلى قناة التحقق ويضغط الزر.
- يُمنح دور التحقق، فيفتح (عبر بنية الصلاحيات لديك) كل قناة أخرى.
- اختياري: رسالة أو قناة ثانية أكثر تفصيلاً بعنوان "ابدأ من هنا" تصبح مرئية بعد التحقق فقط، لتفاصيل التهيئة التي ستضيع على من لم يلتزم بالانضمام الصحيح بعد.
أخطاء تصميم شائعة
- قناة الترحيب غير مرئية للأعضاء غير المتحققين. عندها تُنشر رسالة الترحيب في فراغ بالنسبة للعضو الجديد؛ فهو لا يراها إلا بعد التحقق، وحينها تبدو في غير موضعها.
- لا توجد قناة قواعد قبل زر التحقق. التحقق يثبت أن شخصاً ضغط زراً، لا أنه قرأ شيئاً. ضع القواعد الفعلية في مكان يأتي فيه الضغط على الزر بشكل طبيعي بعدها.
- دور البوت موضوع أسفل دور التحقق. هذا أكثر تقرير شائع عن "التحقق لا يعمل": يرفض ديسكورد منح الدور بصمت، دون أي خطأ يظهر للعضو أو في سجلات البوت سوى فشل الإجراء. انقل دور البوت فوقه من إعدادات السيرفر ← الأدوار (Roles).
- خطوات كثيرة قبل البوابة. قناة قواعد، وكابتشا، وسؤال للتحقق من العمر، وزر تحقق، بالتتابع، تُضيّع الناس. قراءة واحدة واضحة للقواعد وضغطة واحدة هي القدر المناسب من الاحتكاك لمعظم المجتمعات.
أين تقع قناة المراجعات أو الأسئلة الشائعة
إذا كان السيرفر يبيع أي شيء، فضع قنوات المتجر والمراجعات خلف بوابة التحقق أيضاً، لا قبلها. تصفّح حساب غير متحقق للمتجر قبل أن يوافق على أي قواعد أمر مقلوب، وهو يعني أيضاً أن مكافحة السبام تراقب قناة مليئة بأشخاص لم يمرّوا بأي تصفية بعد. دعم التذاكر يمكن عادةً تركه مفتوحاً قبل التحقق، لأن شخصاً يحتاج إلى مساعدة قبل أن يرى السيرفر بشكل سليم حالة حقيقية، وإن كانت نادرة.
أسئلة شائعة
هل يمنع التحقق روبوتات السبام من الانضمام؟ يمنعها من النشر في أي مكان حتى تضغط زراً، وهذا يصفّي روبوتات الانضمام والسبام البسيطة التي لا تتفاعل أكثر من ذلك. وهو ليس كابتشا، ولا يكتشف النقر الآلي؛ اقرنه بـمكافحة السبام للإساءة عبر الرسائل من حسابات تضغط الزر فعلاً.
هل يمكنني اشتراط التحقق قبل أن يتمكن أحد من قراءة القواعد؟ لا؛ فالتحقق يمنح الدور بعد الضغط، لذا يجب أن تكون القواعد (أو أي شيء يوضح سبب وجوب الضغط) مرئية قبل ذلك الضغط، لا بعده.
ماذا لو كان أعلى دور لدى العضو أعلى من دور البوت؟ عندها لا يستطيع البوت منحه دور التحقق أيضاً، للسبب الهرمي نفسه الذي يمنعه من التصرف ضده بالإشراف. وهذا يحدث غالباً مع أدوار طاقم عليا جداً أُنشئت قبل إعداد البوت، فتحقق من ترتيب الأدوار بعد أي إعادة تثبيت للبوت.
هل ينبغي أن تذكر رسالة الترحيب التحقق؟ نعم، إذا كانت الرسالة تُنشر في مكان يراه الأعضاء غير المتحققين؛ فسطر مثل "تحقّق في #welcome-gate لفتح باقي السيرفر" يحوّل رسالة الترحيب إلى جزء من مسار التحويل بدلاً من أن تكون طريقاً مسدوداً.
هل يمكنني تغيير دور التحقق أو القناة لاحقاً دون إفساد الأعضاء المتحققين الحاليين؟ نعم؛ تغيير دور اللوحة أو قناتها يؤثر فقط على الضغطات المستقبلية. الأعضاء الذين يحملون دور التحقق القديم يحتفظون به ولا يُعاد فحصهم بأثر رجعي.
اضبط اللوحة نفسها من صفحة التحقق في لوحة تحكم سيرفرك، واقرأ توثيق التحقق والترحيب للاطلاع على السلوك الدقيق لكل حقل.