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

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

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

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

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

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

  1. التحضير لإنشاء روبوت
  2. إنشاء بوت وإعداد الوصول
  3. كتابة التعليمات البرمجية للبوت واختباره

التحضير لإنشاء روبوت

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

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

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

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

4. تثبيت discord.py : Discord.py - هذه مكتبة بايثون تتيح لك إنشاء روبوت بسهولة على خادم الخلاف. يمكنك تثبيته عن طريق تشغيل الأمر "نقطة تثبيت الخلاف.الحمر " في سطر الأوامر.

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

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

إنشاء بوت وإعداد الوصول

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

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

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

https://discord.com/oauth2/authorize?client_id=YOUR_CLIENT_ID&scope=bot

استبدل" معرف العميل الخاص بك " بمعرف التطبيق الخاص بك (يمكن العثور عليه في علامة التبويب "معلومات عامة" في بوابة المطورين).

حدد الخادم الذي تريد دعوة الروبوت إليه واتبع التعليمات التي تظهر على الشاشة لإكمال عملية الدعوة. سيظهر الروبوت على الخادم الخاص بك ويكون جاهزا للاستخدام!

كتابة التعليمات البرمجية للبوت واختباره

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

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

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

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

بعد تثبيت المكتبة ، يمكنك البدء في كتابة التعليمات البرمجية. يوجد أدناه مثال على روبوت بسيط يستجيب للأمر"!مرحبا" مع تحية:

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

من الخلاف.أوامر استيراد تحويلة

النوايا = الخلاف.النوايا.افتراضي()

النوايا.typing = False

intents.presences = False