الانتقال إلى المحتوى الرئيسي

كيفية إعداد إصدار الدور التلقائي على الخلاف: دليل مفصل

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

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

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

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

  1. تثبيت الروبوت على خادم الخلاف
  2. إنشاء وتكوين حساب بوت
  3. إنشاء دور للإصدار التلقائي
  4. إعداد بوت لإصدار دور تلقائيا
  5. فحص واختبار عمل الروبوت
  6. ميزات وإعدادات إضافية للبوت

تثبيت الروبوت على خادم الخلاف

  1. انتقل إلى الموقع الرسمي للخلاف وقم بتسجيل الدخول إلى حسابك.
  2. قم بإنشاء روبوت جديد بالانتقال إلى قسم المطور. انقر فوق الزر" إنشاء روبوت " واتبع التعليمات التي تظهر على الشاشة.
  3. احصل على رمز بوت-هذا رمز خاص يأتي مع الروبوت. الرمز المميز مطلوب لتوصيل الروبوت بخادم الخلاف.
  4. انسخ رمز الروبوت المستلم واحفظه في مكان آمن.
  5. تكوين الحقوق والأذونات للبوت على الخادم. افتح إعدادات الخادم ، وانتقل إلى علامة التبويب الأدوار وابحث عن الروبوت الذي تم إنشاؤه في قائمة الأدوار. قم بتعيين الأذونات اللازمة حتى يتمكن الروبوت من تعيين الأدوار.
  6. افتح الرابط وحدد الخادم الذي تريد تثبيت الروبوت عليه. انقر فوق" متابعة "و" تخويل " لإضافة الروبوت إلى الخادم.
  7. بعد التثبيت الناجح ، سيظهر الروبوت في قائمة المشاركين في الخادم. يمكنك استخدام أوامر الروبوت لإعداد إصدار الدور التلقائي.

لقد قمت الآن بتثبيت الروبوت على خادم الخلاف وأنت جاهز لبدء إعداد إصدار الدور التلقائي. راجع وثائق الروبوت أو المطور للحصول على مزيد من المعلومات حول إعداد ميزات الروبوت واستخدامها.

إنشاء وتكوين حساب بوت

قبل البدء في إعداد إصدار الدور التلقائي على الخلاف ، تحتاج إلى إنشاء وتكوين حساب بوت. عند إنشاء روبوت ، ستتلقى رمزا مميزا ستحتاج إلى توصيل الروبوت بخادم الخلاف.

هنا هو دليل خطوة بخطوة لإنشاء وتكوين حساب بوت:

الخطوة 1:انتقل إلى موقع مطوري الخلاف (https://discord.com/developers/applications ) وقم بتسجيل الدخول إلى حساب الخلاف الخاص بك.
الخطوة 2:انقر فوق الزر" تطبيق جديد " وأدخل اسم الروبوت الخاص بك. بعد ذلك ، انقر فوق الزر "إنشاء".
الخطوة 3:انتقل إلى علامة التبويب" بوت "في القائمة على اليسار وانقر على زر" إضافة بوت". قم بتأكيد الإجراء الخاص بك بالنقر فوق " نعم ، افعلها!"("نعم ، افعلها!").
الخطوة 4:تخصيص بوت الخاص بك وفقا لتفضيلاتك. يمكنك تعيين الصورة الرمزية للبوت وتحديد اسمه وإضافة وصف. أيضا ، إذا كنت تريد أن يكون الروبوت الخاص بك مرئيا للجميع ، فقم بتمكين خيار "الروبوت العام".
الخطوة 5:احفظ وانسخ رمز الروبوت الخاص بك ، والذي سيتم استخدامه لتوصيل الروبوت بخادم الخلاف. كن حذرا ولا تشارك الرمز المميز الخاص بك مع أشخاص آخرين.

مبارك! الآن لديك حساب بوت ، وكنت على استعداد لبدء إعداد إصدار دور التلقائي على الخلاف.

إنشاء دور للإصدار التلقائي

من أجل إعداد إصدار دور تلقائي على خادم الخلاف ، تحتاج إلى إنشاء دور خاص وتكوين الأذونات المناسبة. اتبع الإرشادات أدناه لإنشاء دور جديد:

  1. قم بتسجيل الدخول إلى خادم الخلاف حيث تريد إعداد إصدار الدور التلقائي.
  2. انقر فوق رمز الخادم على الجانب الأيسر من الشاشة لفتح إعداداته.
  3. حدد علامة التبويب الأدوار في القائمة على اليسار.
  4. انقر فوق الزر" إنشاء دور " في الزاوية اليمنى العليا.
  5. في حقل الاسم ، أدخل اسم الدور. على سبيل المثال ، "مشارك".
  6. حدد لون الدور إذا كنت تريد تحديد لون معين.
  7. قم بتعيين الأذونات اللازمة للدور. على سبيل المثال ، إذا كنت تريد أن يتمكن الأعضاء الذين لديهم هذا الدور من عرض القنوات ، فقم بتعيين إذن "عرض" لفئتي "القنوات النصية" و "القنوات الصوتية".
  8. انقر فوق الزر" حفظ " لإنشاء دور.

الآن لديك دور سيتم تعيينه تلقائيا للمشاركين عند استيفاء شروط معينة. يمكنك تكوين إصدار هذا الدور في القسم التالي من المقالة.

إعداد بوت لإصدار دور تلقائيا

لتكوين الروبوت لإصدار دور تلقائيا على خادم الخلاف ، اتبع الخطوات التالية:

1. قم بإنشاء روبوت على موقع مطور الخلاف. للقيام بذلك ، ستحتاج إلى حقوق المسؤول على الخادم.

2. بعد إنشاء الروبوت ، انسخ الرمز المميز الخاص به.

3. تثبيت سك للعمل مع الخلاف. سك الأكثر شعبية هو الخلاف.شبيبة للغة جافا سكريبت.

4. إنشاء مشروع جديد وتثبيت الخلاف.شبيبة باستخدام مدير حزمة مثل الآلية الوقائية الوطنية:

الآلية الوقائية الوطنية تثبيت الخلاف.شبيبة

5. ربط الخلاف.شبيبة لمشروعك:

كونست الفتنة = تتطلب ('الفتنة.شبيبة);

كونست العميل = الخلاف الجديد.العميل();

6. أدخل رمز الروبوت في الكود لإنشاء اتصال بخادم الخلاف:

العميل.تسجيل الدخول ('رمز بوت');

7. قم بإنشاء حدث "جاهز" بحيث يكون الروبوت جاهزا للعمل:

العميل.على ('جاهز' ، () = > {

وحدة التحكم.سجل ('بوت {{العميل.المستخدم.الوسم} جاهز للعمل!`);

});

8. إضافة معالج الحدث "غيلدميمبيراد" حيث أن بوت تلقائيا بتعيين دور للمشاركين ملقم جديد:

العميل.على ('النقابة إضافة' ، عضو = > {

دور كونست = عضو.نقابة.الأدوار.مخبأ.البحث عن (دور => role.name = = = 'اسم الدور');

إذا (دور) {

عضو.الأدوار.إضافة (دور);

وحدة التحكم.سجل ('دور {{دور.الاسم} تم إصداره بنجاح للمشارك - {عضو.المستخدم.الوسم}`);

}

});

9. قم بتشغيل الروبوت الخاص بك وتأكد من أن لديه حقوق المسؤول على خادم الخلاف.

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

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