Netrcol Docs

نظام التسجيل

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

Topics: register, verify, member, gate, k, registrar, channel, join automation

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

نظرة عامة

يدير نظام التسجيل حالتين للدور: دور غير مسجل يحتفظ به الأعضاء الجدد، ودور مسجل يُمنح بمجرد التحقق منهم. يمكن تقييد الأعضاء الجدد في منطقة هبوط حتى يقوم مُسجِّل بتسجيلهم، وفي هذه الحالة يحصلون على دور المسجل والوصول الكامل.

عند تفعيل أتمتة الانضمام، يحصل الأعضاء الجدد تلقائيًا على دور غير المسجل ويتم نشر رسالة ترحيب (embed) في قناة التسجيل، مع الإشارة إلى دور المُسجِّل ليعرف الطاقم أن هناك من ينتظر.

أسرع طريقة للإعداد هي معالج الإعداد (!register setup). يمكنك أيضًا تكوينه على لوحة التحكم → التسجيل أو باستخدام أوامر التسجيل. يحتاج Netrcol إلى إدارة الأدوار، ويجب أن يكون دوره أعلى من كلا دور التسجيل — انظر الأذونات والأدوار.

الأدوار

الدورالغرض منه
دور المسجليُمنح عندما يتم تسجيل عضو — يمنحهم وصولاً كاملاً
دور غير مسجليحتفظ به الأعضاء الذين لم يسجلوا بعد (اختياري)
دور المُسجِّلدور طاقم يمكن لحامليه تسجيل/إلغاء تسجيل الأعضاء (حتى بدون إدارة الأدوار)؛ تتم الإشارة إليه في رسالة الترحيب

عندما يتم تسجيل عضو، يتم إضافة دور المسجل ويتم إزالة دور غير المسجل. عكس التسجيل يعيد هذا.

ملاحظة: تشترك لوحة التحكم وأوامر الدردشة في نفس ملف التكوين، لذا فإن التغييرات في مكان واحد تنطبق على الآخر.

معالج الإعداد

شغّل !register setup (أو !register-setup بدون وسائط) لبدء معالج خطوة بخطوة:

  1. قناة التسجيل — أشِر إلى القناة التي تُرسل فيها رسالة الترحيب.
  2. الدور المسجل — الدور الممنوح للأعضاء الموثقين.
  3. دور غير المسجل — يحتفظ به الأعضاء الذين لم يسجلوا (اكتب skip لتركه دون تعيين).
  4. دور المُسجِّل — الطاقم الذي يمكنه تسجيل الأعضاء (اكتب skip لتركه دون تعيين).

اكتب cancel في أي وقت للإيقاف. يتطلب المعالج إدارة الأدوار، ويتحقق من كل إجابة، ويشغّل فحص حالة عند الانتهاء.

تفضّل سطرًا واحدًا؟ استخدم !register-setup #قناة @الدورالمسجل [@دورغيرالمسجل] @دورالمُسجِّل — يمكن وضع القناة في أي موضع بين الوسائط.

قناة التسجيل وأتمتة الانضمام

عند تعيين قناة تسجيل وتفعيل أتمتة الانضمام:

  • يحصل الأعضاء الجدد (غير البوتات) تلقائيًا على دور غير المسجل.
  • يتم نشر رسالة ترحيب في قناة التسجيل ويتم الإشارة إلى دور المُسجِّل (يتم تنبيهه) ليتمكن الطاقم من التحقق من العضو.
  • يمكنك تخصيص النص باستخدام رسالة ترحيب اختيارية تدعم العناصر النائبة {user} و {username} و {server} و {memberCount} و {staff}.

كيف يعمل

  1. أعدّه باستخدام معالج الإعداد (!register setup) أو لوحة التحكم أو !register-setup.
  2. ينضم عضو جديد ← يحصل على دور غير المسجل وتُشير رسالة الترحيب إلى دور المُسجِّل.
  3. يقوم مُسجِّل بتشغيل !register <user> — أو الاسم المستعار القصير !k <user> — للتحقق منهم، مما يمنح دور المسجل. يعمل كل من الإشارة (@member) والمعرف (ID).
  4. إذا لزم الأمر، يقوم !unregister <user> بإعادة عضو إلى الحالة غير المسجلة.

من يمكنه التسجيل

يمكن لأي شخص لديه إدارة الأدوار (أو مسؤول)، أو مستخدم مشرف مُكوَّن، أو دور المُسجِّل تشغيل !register / !k / !unregister. لا يزال تكوين النظام (!register-setup و !register-status و !register-disable) يتطلب إدارة الأدوار.

كيفية إيقافه

شغّل !register-disable لإيقاف أتمتة الانضمام: لم يعد يتم تعيين دور غير المسجل تلقائيًا للأعضاء الجدد ولا يتم إرسال رسالة ترحيب. يتم الاحتفاظ بالأدوار المحفوظة، لذا لا تزال !register و !k و !unregister تعمل يدويًا. يمكنك أيضًا تبديل هذا باستخدام أتمتة الانضمام في لوحة التحكم → التسجيل.

حالة الأوامر

من لوحة التحكم يمكنك رؤية حالة الأوامر لأوامر التسجيل — تأكيد أنها مفعلة ومكونة بشكل صحيح.

الخطوات التالية

الوثائق ذات الصلة

Browse all documentation