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

كيفية إنشاء وتكوين روبوت يقوم تلقائيا بإنشاء قنوات صوتية على الخلاف

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

في هذه المقالة ، سنلقي نظرة على كيفية إنشاء وتكوين روبوت للخلاف الذي سينشئ قنوات صوتية تلقائيا. للقيام بذلك ، سوف نستخدم لغة بايثون والمكتبة discord.py .

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

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

  1. تثبيت بيثون و Discord.py
  2. الخطوة 1: تثبيت بايثون
  3. الخطوة 2: التثبيت Discord.py
  4. إنشاء وتكوين روبوت في بوابة مطور الخلاف
  5. إعداد البيئة
  6. استيراد الوحدات المطلوبة
  7. الخطوة 1: تثبيت المكتبة Discord.py
  8. الخطوة 2: استيراد وحدات
  9. الاتصال بواجهة برمجة تطبيقات الخلاف
  10. إنشاء وظيفة للإنشاء التلقائي للقنوات الصوتية
  11. إعداد مهمة في المجدول
  12. إطلاق والتحقق من بوت
  13. سؤال وجواب
  14. كيف يمكنني إنشاء روبوت على الخلاف?
  15. ما هي الميزات التي يمتلكها الروبوت على الخلاف?
  16. كيف أقوم بإعداد روبوت بحيث يقوم تلقائيا بإنشاء قنوات صوتية?
  17. ما هي لغات البرمجة التي يمكن استخدامها لإنشاء روبوت على الخلاف?
  18. أنا جديدة على البرمجة, سوف أكون قادرا على إنشاء وتكوين بوت على الفتنة?

تثبيت بيثون و Discord.py

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

الخطوة 1: تثبيت بايثون

  1. انتقل إلى موقع بايثون الرسمي على الرابط https://www.python.org/downloads /.
  2. قم بتنزيل أحدث إصدار من بايثون لنظام التشغيل الخاص بك.
  3. قم بتشغيل مثبت بايثون واتبع التعليمات.
  4. تأكد من تحديد خيار" إضافة بايثون إلى المسار " لتتمكن من تشغيل بايثون من سطر الأوامر.
  5. أكمل تثبيت بايثون بالنقر فوق الزر" التثبيت الآن".

الخطوة 2: التثبيت Discord.py

Discord.py - هذه مكتبة بايثون توفر وظائف لإنشاء وإدارة الروبوتات من أجل الخلاف. لتثبيت Discord.py اتبع هذه الخطوات:

  1. افتح موجه أوامر أو محطة طرفية على جهاز الكمبيوتر الخاص بك.
  2. أدخل الأمر التالي للتثبيت Discord.py :

تثبيت النقطة discord.py

بعد تنفيذ هذا الأمر Discord.py سيتم تثبيته على جهاز الكمبيوتر الخاص بك.

الآن لديك بايثون والخلاف تثبيت.الحمر ، وكنت على استعداد للبدء في إنشاء بوت الخاصة بك لالخلاف.

إنشاء وتكوين روبوت في بوابة مطور الخلاف

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

الخطوة 1: إنشاء تطبيق جديد

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

الخطوة 2: إعداد الروبوت

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

الخطوة 3: دعوة الروبوت إلى الخادم

  1. في علامة التبويب" معلومات عامة " ، انسخ معرف العميل للتطبيق الخاص بك.
  2. هو معرف العميل للتطبيق الخاص بك.
  3. افتح الرابط الذي تم إنشاؤه في المتصفح وحدد الخادم الذي تريد دعوة الروبوت إليه.
  4. قم بتأكيد دعوة الروبوت إلى الخادم باستخدام الأذونات المناسبة.

الخطوة 4: إعداد الروبوت على الخادم

  1. على الخادم ، ابحث عن عضو جديد-الروبوت الخاص بك.
  2. قم بتعيين الأدوار والأذونات اللازمة له حتى يتمكن من تنفيذ الإجراءات المطلوبة على الخادم.

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

إعداد البيئة

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

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

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

استيراد الوحدات المطلوبة

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

قبل أن تبدأ ، تحتاج إلى التأكد من أن لديك بالفعل بيثون و بيب (مدير حزمة لتثبيت وحدات) مثبتة.

الخطوة 1: تثبيت المكتبة Discord.py

قبل البدء في العمل مع Discord.py ، تحتاج إلى تثبيت هذه المكتبة. للقيام بذلك ، قم بتشغيل الأمر التالي في سطر الأوامر (المحطة الطرفية):

تثبيت النقطة discord.py

سيقوم هذا الأمر تلقائيا بتنزيل أحدث إصدار وتثبيته Discord.py وجميع التبعيات لها.

الخطوة 2: استيراد وحدات

الآن بعد أن قمت بالفعل بتثبيت المكتبة Discord.py يمكنك البدء في استيراد الوحدات الضرورية في برنامج بايثون النصي:

  • الخلاف: الوحدة الرئيسية Discord.py ، والتي توفر وظائف للعمل مع واجهة برمجة تطبيقات الخلاف (على سبيل المثال ، إنشاء روبوت ، وإرسال الرسائل ، وما إلى ذلك.)

  • أسينسيو: وحدة نمطية للبرمجة غير المتزامنة التي تسمح لك لخلق وظائف غير متزامن و كوروتينس.

يجب أن يبدو البرنامج النصي الخاص بك مثل هذا:

استيراد الخلاف

استيراد أسينسيو

# الرمز الخاص بك

الآن يمكنك البدء في استخدام Discord.py لإنشاء وتكوين روبوت يقوم تلقائيا بإنشاء قنوات صوتية على الخلاف. ستغطي الأقسام التالية من المقالة الخطوات اللازمة للقيام بذلك.

الاتصال بواجهة برمجة تطبيقات الخلاف

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

للاتصال بواجهة برمجة تطبيقات الخلاف ، اتبع الخطوات التالية:

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

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

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

الآن لديك كل ما تحتاجه للاتصال أبي ديسكورد. كل ما تبقى هو اختيار لغة البرمجة والنظام الأساسي لتطوير الروبوت الخاص بك واستخدام البيانات المستلمة (معرف العميل والرمز المميز) للاتصال بواجهة برمجة التطبيقات وإجراء عمليات مختلفة على منصة الخلاف.

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

حظا سعيدا في تطوير روبوت الخلاف الخاص بك!

إنشاء وظيفة للإنشاء التلقائي للقنوات الصوتية

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

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

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

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

بعد ذلك ، تحتاج إلى تحديد رمز الروبوت الخاص بك وتثبيت معالج الأحداث "جاهز" ، والذي سيتم تنفيذه عند توصيل الروبوت بالخادم بنجاح:

كونست توكن = 'يور_بوتوكين';

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

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

});

الطريقة :

العميل.على ('رسالة' ، رسالة متزامنة = > {

إذا (رسالة.المحتوى ==='!إنشاء قناة') {

كونست نقابة = رسالة.النقابة;

قناة كونست = تنتظر النقابة.القنوات.إنشاء ('قناة صوتية جديدة' ، {

اكتب:'صوت',

الإذن بالكتابة: [

{

هوية شخصية: نقابة.الأدوار.الجميع,

رفض: ['الاتصال']

}

]

});

وحدة التحكم.سجل ('إنشاء قناة صوتية جديدة: {{channel.name}`);

}

});

في المثال أعلاه ، نحدد اسم القناة" قناة صوتية جديدة "، ونوع القناة" صوت "وتكوين حقوق الوصول للدور" @الجميع " ، وحظر الاتصال بالقناة التي تم إنشاؤها.

تحديد رمز الروبوت:

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

"لإنشاء قناة صوتية جديدة بالاسم المحدد وإعدادات حقوق الوصول.

الكود أعلاه هو الأساس لإنشاء الإنشاء التلقائي للقنوات الصوتية على الخلاف. يمكنك تعديل الكود وفقا لاحتياجاتك وإضافة إعدادات ووظائف إضافية.

إعداد مهمة في المجدول

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

لإعداد مهمة في المجدول ، تحتاج إلى:

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

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

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

إطلاق والتحقق من بوت

الخطوة 1: قم بتثبيت البرنامج الضروري

قبل تشغيل الروبوت ، تحتاج إلى تثبيت العديد من البرامج والمكتبات:

  • عقدة.شبيبة هي بيئة وقت تشغيل جافا سكريبت
  • الخلاف.مكتبة جس للعمل مع أبي ديسكورد
  • كود الاستوديو المرئي أو محرر نصوص آخر للرمز

الخطوة 2: قم بإنشاء روبوت الخلاف واحصل على رمز مميز

لإنشاء روبوت على الخلاف وتلقي رمز مميز ، اتبع الخطوات التالية:

  1. انتقل إلى موقع بوابة مطوري الفتنة وقم بتسجيل الدخول باستخدام حسابك
  2. انقر فوق الزر "تطبيق جديد" وأدخل اسم الروبوت الخاص بك
  3. في قسم" بوت "، انقر على زر " إضافة بوت
  4. انسخ رمز الروبوت الخاص بك

الخطوة 3: إعداد الروبوت

قبل تشغيل الروبوت ، تحتاج إلى تكوين الكود الخاص به:

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

الخطوة 4: إطلاق والتحقق من بوت

لتشغيل الروبوت ، اتبع الخطوات التالية:

  1. افتح موجه أوامر أو محطة طرفية في المجلد الذي يحتوي على التعليمات البرمجية الخاصة بك
  2. أدخل عقدة الأمر {اسم ملفك}.شبيبة لتشغيل التعليمات البرمجية الخاصة بك
  3. تحقق من سجلات وحدة التحكم بحثا عن الأخطاء
  4. قم بإنشاء خادم اختبار الخلاف وأضف الروبوت الخاص بك إلى الخادم
  5. تأكد من أن الروبوت الخاص بك يقوم تلقائيا بإنشاء قنوات صوتية عند إضافته إلى الخادم ويعمل بشكل صحيح

مبارك! لقد أطلقت بنجاح والتحقق من بوت. الآن يمكنك إضافة وظائف إضافية وتخصيصها لاحتياجاتك.

سؤال وجواب

كيف يمكنني إنشاء روبوت على الخلاف?

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

ما هي الميزات التي يمتلكها الروبوت على الخلاف?

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

كيف أقوم بإعداد روبوت بحيث يقوم تلقائيا بإنشاء قنوات صوتية?

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

ما هي لغات البرمجة التي يمكن استخدامها لإنشاء روبوت على الخلاف?

يمكنك استخدام لغات البرمجة المختلفة لإنشاء بوت الفتنة ، مثل جافا سكريبت ، بيثون ، جافا ، ج# ، روبي وغيرها. اللغات الأكثر شيوعا لتطوير الروبوتات على الخلاف هي جافا سكريبت وبايثون.

أنا جديدة على البرمجة, سوف أكون قادرا على إنشاء وتكوين بوت على الفتنة?

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