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

كيفية إنشاء بوت الفتنة في بيثون: دليل مفصل

  • السيد ذيب قبيلة هذيل البقوم
  • المدونة

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

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

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

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

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

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

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

  1. انتقل إلى موقع بايثون الرسمي على الرابط https://www.python.org/downloads /.
  2. اختر إصدار بايثون الأكثر ملاءمة لنظام التشغيل الخاص بك (ويندوز ، ماك ، لينكس).
  3. تحميل المثبت بيثون وتشغيله.
  4. في الشاشة الأولى من المثبت ، تأكد من تحديد مربع الاختيار "إضافة بايثون إلى المسار" وانقر فوق الزر "تخصيص التثبيت" لتحديد إعدادات إضافية.
  5. في علامة التبويب" الميزات الاختيارية "، حدد" تثبيت لجميع المستخدمين "وانقر على"التالي".
  6. في علامة التبويب خيارات متقدمة ، اترك الإعدادات الافتراضية وانقر فوق تثبيت.
  7. انتظر حتى يكتمل تثبيت بايثون.
  8. . إذا تم تثبيت بايثون بشكل صحيح ، سترى إصدار بايثون ، على سبيل المثال ، "بايثون 3.9.1".

تهانينا ، لديك أحدث نسخة من بيثون تثبيت! أنت الآن جاهز لبدء إنشاء روبوت الخلاف في بايثون.

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

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

لتثبيت المكتبة Discord.py افتح موجه أوامر أو محطة طرفية وقم بتشغيل الأمر التالي:

  • لتثبيت مع دعم الصوت:
  • لتثبيت دون دعم الصوت:

إذا كان الثعبان الخاص بك موجودا في مسارات النظام ، فسيكون التثبيت تلقائيا. خلاف ذلك ، قد تحتاج إلى تحديد المسار إلى الملف القابل للتنفيذ بيثون في متغيرات النظام.

بعد التثبيت Discord.py يجب عليك استيراده إلى التعليمات البرمجية الخاصة بك. أضف السطر التالي في بداية البرنامج النصي:

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

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

الخطوة 3. إنشاء حساب بوت على منصة الخلاف

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

1. افتح موقع الفتنة (discord.com ) وانقر على زر" تسجيل " إذا لم يكن لديك حساب حتى الآن. خلاف ذلك ، قم بتسجيل الدخول إلى حسابك.

2. بعد التسجيل أو تسجيل الدخول إلى حسابك ، انتقل إلى صفحة مطور الخلاف (discord.com/developers ) وانقر على زر" بدء التطوير " في الزاوية اليمنى العليا.

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

4. انتقل إلى علامة التبويب" بوت " على الجانب الأيسر من القائمة. انقر فوق الزر" إضافة روبوت "، ثم قم بتأكيد الإجراء بالنقر فوق الزر" نعم ، تمكين الروبوت".

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

تعليمات خطوة بخطوةصورة

1. افتح موقع ديسكورد وقم بالتسجيل أو تسجيل الدخول إلى حسابك.

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

3. انقر فوق الزر" تطبيق جديد " وأدخل اسم الروبوت الخاص بك.

4. انتقل إلى علامة التبويب" بوت "وانقر على زر" إضافة بوت".

5. انقر فوق الزر" نسخ " لنسخ رمز الروبوت.

الخطوة 4. توصيل الروبوت بخادم الخلاف

الآن بعد أن أنشأنا رمزا مميزا للوصول إلى الروبوت ، فقد حان الوقت لتوصيله بخادم الخلاف.

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

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

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

بعد ذلك ، نحتاج إلى إنشاء كائن عميل نتفاعل من خلاله مع خادم الخلاف:

العميل = الخلاف.العميل()

الآن يمكننا استخدام أحداث ووظائف العميل المختلفة للرسائل والأدوار والمشاركين في الخادم ووظائف الروبوت الأخرى.

على سبيل المثال ، دعنا نضيف وظيفة سيتم استدعاؤها في كل مرة يتصل فيها الروبوت بالخادم بنجاح:

@العميل.الحدث

غير متزامن ديف أون_ريدي():

طباعة ('يتم توصيل بوت بنجاح إلى خادم الفتنة.')

  1. أخيرا ، يمكننا تشغيل العميل وتوصيله بالخادم باستخدام الرمز المميز الذي أنشأناه سابقا:
  2. العميل.تشغيل ('رمز')

استبدل "الرمز المميز" بالرمز الفعلي للبوت الخاص بك.

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

الخطوة 5. كتابة رمز بوت في بيثون

  • في هذه الخطوة ، سننشئ رمزا لبوت الخلاف الخاص بنا بلغة برمجة بايثون. أولا ، تأكد من أن لديك بيثون 3 والمكتبة المثبتة discord.py . إذا لم يكن لديك ، يمكنك تثبيتها على النحو التالي:
  • تثبيت بايثون 3 من الموقع الرسمي – python.org .
  • افتح موجه الأوامر وقم بتثبيت مكتبة الخلاف.py, выполнив следующую команду:
  • pip install discord.py
  • Теперь, когда у вас есть все необходимое, давайте начнем писать код для бота. Введите следующий код в вашем кодовом редакторе:

import discord

from discord.ext import commands