الخلاف هو منصة اتصال وتنسيق شائعة توفر ميزات متنوعة ، بما في ذلك القدرة على إنشاء واستخدام الروبوتات. يمكن للروبوتات على الخلاف أداء مهام مختلفة ، من إدارة الخادم إلى أوامر الموسيقى وأكثر من ذلك بكثير. إذا كنت تريد معرفة كيفية إنشاء الروبوت الخاص بك على الخلاف ، فأنت على الطريق الصحيح.
في هذا الدليل خطوة بخطوة ، ستتعلم كيفية إنشاء روبوت على الخلاف باستخدام بايثون. بايثون هي لغة برمجة شائعة توفر البساطة وسهولة قراءة الكود ، مما يجعلها خيارا مثاليا لإنشاء روبوتات على الخلاف.
للبدء ، ستحتاج إلى فهم أساسي لبيثون وبيئة تطوير مثبتة على جهاز الكمبيوتر الخاص بك ، مثل بيشارم أو أتوم. ستحتاج أيضا إلى حساب الخلاف لإنشاء الروبوت الخاص بك.
- كيف أبدأ في إنشاء روبوت على الخلاف?
- تثبيت أدوات التطوير اللازمة
- إنشاء تطبيق على موقع مطور الخلاف
- إنشاء روبوت والحصول على رمز وصول
- تكوين الروبوت: إضافته إلى الخادم وتعيين الأذونات
- برمجة وظائف الروبوت في بايثون
- إطلاق بوت واختباره
كيف أبدأ في إنشاء روبوت على الخلاف?
لبدء إنشاء روبوت على الخلاف ، ستحتاج إلى الخطوات التالية:
- تسجيل حساب مطور على الخلاف.
- إنشاء لوحة معلومات جديدة للمطورين والحصول على رمز بوت.
- تثبيت بيثون والمكتبات اللازمة.
- إنشاء مشروع بيثون جديد وتثبيت discord.py .
- اكتب رمز الروبوت الخاص بك.
- قم بتشغيل الروبوت على خادم الخلاف الخاص بك.
بعد الانتهاء من هذه الخطوات ، سيكون الروبوت الخاص بك جاهزا للاستخدام على خادم الخلاف. يمكنك تكوين العديد من وظائف الروبوت مثل أوامر الدردشة والإشعارات والمزيد.
استمر في استكشاف الميزات والإمكانيات المختلفة لواجهة برمجة تطبيقات ديسكورد لتحسين الروبوت الخاص بك وجعله أكثر تشويقا وفائدة للمستخدمين.
تثبيت أدوات التطوير اللازمة
قبل البدء في إنشاء روبوت على الخلاف باستخدام بايثون ، تحتاج إلى تثبيت بعض الأدوات التي من شأنها تسهيل التطوير والاختبار.
بايثون: ستحتاج إلى إصدار بايثون 3.5 أو أعلى. يمكنك تنزيل مثبت بايثون من موقع بايثون الرسمي واتباع تعليمات التثبيت.
بيئة التطوير: يمكنك استخدام أي محرر نصوص أو إيد لكتابة التعليمات البرمجية. فمن المستحسن استخدام إيد ، لأنها توفر ميزات إضافية مثل تسليط الضوء على بناء الجملة والإكمال التلقائي التعليمات البرمجية. وتشمل بعض إيدس شعبية لبيثون بيتشارم ، رمز استوديو البصرية ، وأتوم.
discord.py: الخلاف.بي هي مكتبة بيثون مصممة خصيصا للعمل مع أبي ديسكورد. إنه يسهل إنشاء الروبوتات من خلال توفير طرق ملائمة للتفاعل مع خادم الخلاف. تثبيت discord.py عن طريق تشغيل الأمر التالي في سطر الأوامر:
تثبيت النقطة discord.py
.
رمز الروبوت: لكي يتفاعل الروبوت مع واجهة برمجة تطبيقات الخلاف ، ستحتاج إلى رمز الروبوت الخاص بك. يمكنك إنشاء روبوت جديد والحصول على رمزه المميز في لوحة معلومات مطور الخلاف.
هذه هي الأدوات اللازمة لإنشاء روبوت على الخلاف باستخدام بايثون. الآن بعد أن تم تثبيت كل ما تحتاجه ، نحن على استعداد لبدء كتابة التعليمات البرمجية.
إنشاء تطبيق على موقع مطور الخلاف
قبل البدء في تطوير الروبوت الخاص بك على ديسكورد ، تحتاج إلى إنشاء تطبيق على موقع مطور ديسكورد.
فيما يلي دليل خطوة بخطوة لإنشاء تطبيق على موقع مطور الخلاف:
الخطوة 1: انتقل إلى موقع مطور الخلاف على الرابط: https://discord.com/developers/applications
الخطوة 2: انقر فوق الزر" تطبيق جديد "أو" إنشاء تطبيق".
الخطوة 3: أدخل اسم التطبيق الخاص بك في حقل "الاسم" أو "الاسم".
الخطوة 4: انقر فوق الزر" إنشاء "أو" إنشاء".
الخطوة 5: في اللوحة اليمنى ، حدد علامة التبويب "بوت".
الخطوة 6: انقر فوق الزر" إضافة روبوت "أو" إضافة روبوت".
الخطوة 7: ستظهر نافذة منبثقة تؤكد إنشاء الروبوت. انقر على " نعم ، افعلها!"أو" نعم ، تابع!"زر للتأكيد.
مبارك! لقد قمت للتو بإنشاء التطبيق الخاص بك وإضافة روبوت إليه على موقع مطور الخلاف.
يمكنك أيضا تكوين إعدادات مختلفة لتطبيقك وروبوتك على موقع مطور الخلاف لمزيد من التحكم في وظائف وسلوك الروبوت الخاص بك.
إنشاء روبوت والحصول على رمز وصول
لإنشاء الروبوت الخاص بك على ديسكورد ، يجب عليك تسجيله على الموقع الرسمي لمطوري ديسكورد. عملية التسجيل بسيطة للغاية وتتطلب عدة خطوات.
- انتقل إلى موقع مطوري الخلاف وقم بتسجيل الدخول إلى حسابك (أو قم بإنشاء حساب جديد إذا لم يكن لديك حساب بعد).
- انقر فوق الزر" تطبيق جديد " لإنشاء تطبيق روبوت جديد.
- أدخل اسم التطبيق الخاص بك وانقر على زر "إنشاء".
- في صفحة التطبيق الجديد ، انتقل إلى قسم" بوت "في القائمة الجانبية وانقر على زر" إضافة بوت".
- في هذا القسم ، يمكنك تكوين إعدادات الروبوت الخاص بك ، مثل الاسم والصورة الرمزية والامتيازات. لا تنس أن تتذكر ونسخ رمز الوصول الخاص بالبوت ، والذي ستحتاجه في المستقبل.
رمز الوصول المستلم هو المفتاح الفريد والسري للبوت الخاص بك ، والذي يسمح له بالتفاعل مع خوادم الخلاف. احرص على عدم مشاركة هذا الرمز المميز مع أشخاص آخرين لتجنب الوصول غير المرغوب فيه إلى الروبوت الخاص بك.
الآن لديك كل البيانات اللازمة لإنشاء روبوت الخلاف الخاص بك. في القسم التالي ، سنلقي نظرة على كيفية استخدام بايثون لإنشاء وظائف أساسية لروبوتك.
تكوين الروبوت: إضافته إلى الخادم وتعيين الأذونات
عندما تقوم بإنشاء الروبوت الخاص بك على الخلاف باستخدام بايثون ، فإن الخطوة التالية هي إضافته إلى الخادم الخاص بك وتكوين الأذونات اللازمة.
أولا ، تأكد من أن لديك حقوق المسؤول أو حقوق كافية على الخادم لإضافة روبوت. إذا كان لديك حق الوصول إلى إعدادات الخادم ، فيمكنك إضافة الروبوت الخاص بك في بضع خطوات بسيطة.
لإضافة روبوت إلى الخادم ، انتقل إلى موقع الخلاف الرسمي وقم بتسجيل الدخول إلى حسابك. ثم ، باستخدام الحقوق الإدارية ، انتقل إلى إعدادات الخادم ، وحدد قسم "إعدادات الروبوت" وانقر على زر "إضافة روبوت".
بعد إضافة روبوت ، ستتاح لك الفرصة لتكوين أذوناته. تسمح الأذونات للبوت بتنفيذ إجراءات معينة على الخادم. على سبيل المثال ، يمكنك السماح للبوت بإدارة الرسائل أو الانضمام إلى القنوات الصوتية أو حذف الرسائل.
لتعيين أذونات للبوت ، حدد قسم" الأذونات " وحدد أو ألغ تحديد المربعات بجوار الخيارات المطلوبة. يرجى ملاحظة أن بعض الأذونات قد تتطلب حقوق مسؤول إضافية.
بعد إعداد أذونات الروبوت ، احفظ الإعدادات وأعد تشغيل خادم الخلاف. قد تحتاج إلى إعادة تشغيل الروبوت الخاص بك حتى يبدأ في استخدام الأذونات الجديدة.
الآن أصبح الروبوت الخاص بك جاهزا للاستخدام على خادم الخلاف. سيكون لديه حق الوصول إلى وظائف معينة وفقا للأذونات التي قمت بتعيينها. يمكنك استخدام بايثون لمزيد من تخصيص وتطوير الروبوت الخاص بك عن طريق إضافة أوامر ووظائف جديدة.
لا تنس تحديث أذونات الروبوت الخاص بك إذا لزم الأمر ومراقبة الأمان لمنع إساءة استخدام قدراته على الخادم.
برمجة وظائف الروبوت في بايثون
بعد إنشاء وتكوين الروبوت على الخلاف ، ننتقل إلى برمجة وظائفه. للقيام بذلك ، سوف نحتاج إلى استخدام بايثون ، وهي المكتبة discord.py .
قبل المتابعة ، تأكد من تثبيت بايثون والمكتبة discord.py . إذا لم يكن كذلك ، فقم بتثبيتها عن طريق تشغيل الأوامر التالية:
| على ويندوز: | بي - 3-م بيب تثبيت-يو discord.py |
| على نظام التشغيل ماك / لينكس: | بيثون 3-م بيب تثبيت-يو discord.py |
بعد التثبيت ، قم بإنشاء ملف جديد بالملحق.الحمر ، على سبيل المثال bot.py ، واستيراد الوحدات اللازمة:
استيراد الخلاف
من الخلاف.أوامر استيراد تحويلة
بعد ذلك ، قم بإنشاء مثيل للبوت:
في هذا المثال ، ستكون بادئة الأمر "!".
@بوت.الحدث
غير متزامن ديف أون_ريدي():
طباعة (و " لقد قمنا بتسجيل الدخول باسم {بوت.المستخدم}")
يمكنك أيضا إضافة وظيفة سيتم تنفيذها عند تلقي رسالة جديدة:
@بوت.الحدث
غير متزامن ديف أون_رسالة (رسالة):
إذا رسالة.مؤلف = = بوت.المستخدم:
العودة
إذا رسالة.المحتوى.يبدأ مع ("!مرحبا"):
انتظر الرسالة.قناة.إرسال ("مرحبا!")
في هذه الحالة ، إذا أرسل المستخدم رسالة تبدأ بـ"!مرحبا " ، سيرسل الروبوت ردا "مرحبا!".