الخلاف هو منصة شعبية للمجتمعات الألعاب ، والرسائل والاتصالات الصوتية. يقوم العديد من المستخدمين بإنشاء برامج الروبوت الخاصة بهم على الخلاف لأتمتة المهام وتبسيط التفاعل داخل الخوادم.
في هذه المقالة ، سننظر في كيفية إيقاف تشغيل روبوت الخلاف باستخدام بايثون. هناك عدة طرق لتحقيق هذا الهدف ، لكننا سننظر في واحدة من أبسط الطرق.
قبل أن تبدأ ، يجب أن يكون لديك مهارات برمجة بايثون الأساسية ومترجم بايثون المثبت ووحدة نمطية discord.py . إذا لم تكن لديك خبرة في برمجة بايثون أو لم يتم تثبيت بايثون ، فمن المستحسن أن تتعرف على هذه الأساسيات وتثبيت بايثون و discord.py قبل المتابعة.
- التحضير لإيقاف بوت الخلاف
- تثبيت بايثون
- الخطوة 1: تحميل بايثون
- الخطوة 2: تثبيت بايثون
- الخطوة 3: التحقق من التثبيت
- الخطوة 4: تكوين بيئة التطوير (إيد)
- إنشاء تطبيق والحصول على رمز مميز
- تثبيت المكتبات اللازمة
- يقوم الروبوت بتسجيل الدخول إلى الخادم ويحصل على حق الوصول
- إذن من بوت على الخادم
- الحصول على الحقوق الإدارية
- إنشاء وظيفة إيقاف تشغيل الروبوت
- باستخدام أمر قطع الاتصال ()
التحضير لإيقاف بوت الخلاف
تعطيل بوت الخلاف في بيثون يمكن القيام به باستخدام رمز معين. ومع ذلك ، قبل البدء في كتابتها ، تحتاج إلى إكمال عدة خطوات إعداد.
- سطر الأوامر لتثبيت المكتبة.
- إنشاء حساب بوت في الخلاف: لكي يتصل الروبوت الخاص بك بخادم الخلاف ، تحتاج إلى إنشاء حساب روبوت. انتقل إلى موقع مطوري الخلاف ، وقم بتسجيل الدخول إلى حسابك وانقر فوق الزر "تطبيق جديد" لإنشاء تطبيق جديد. بعد ذلك ، انتقل إلى علامة التبويب "بوت" وانقر على "إضافة بوت" لإنشاء حساب بوت. احفظ رمز الروبوت ، سنحتاجه لاحقا.
- . تخويل الروبوت الخاص بك على الخادم.
الآن بعد أن أكملت الإعداد ، يمكنك البدء في كتابة الرمز لإيقاف تشغيل روبوت الخلاف.
تثبيت بايثون
بايثون هي لغة برمجة عالية المستوى تستخدم على نطاق واسع لتطوير البرمجيات. لبدء استخدام بايثون ، تحتاج إلى تثبيته على جهاز الكمبيوتر الخاص بك أولا. إليك كيفية القيام بذلك:
الخطوة 1: تحميل بايثون
انتقل إلى موقع بايثون الرسمي (https://www.python.org ) وانقر على زر" التنزيلات " في القائمة العلوية.
ملاحظة: قد يطلب منك تحديد إصدار بايثون لنظام التشغيل الخاص بك. إذا كنت تستخدم ويندوز ، فمن المستحسن أن تختار إصدار بايثون ويندوز.
الخطوة 2: تثبيت بايثون
قم بتشغيل مثبت بايثون الذي تم تنزيله واتبع التعليمات التي تظهر على الشاشة لتثبيت بايثون على جهاز الكمبيوتر الخاص بك.
أثناء عملية التثبيت ، قد يتم تقديم خيارات مختلفة لك ، مثل تثبيت بايثون في مسار النظام أو تكوين متغير بيئة المسار. من المستحسن ترك هذه الخيارات كإعداد افتراضي إذا كنت لا تعرف ما تعنيه.
الخطوة 3: التحقق من التثبيت
بعد اكتمال تثبيت بايثون ، افتح موجه الأوامر (للنوافذ ، اضغط على وين + ص ، اكتب "كمد" واضغط على إنتر).
اكتب الأمر" بيثون " واضغط على إدخال. إذا رأيت السطر" بيثون إكس إكس إكس " (حيث إكس إكس إكس هو إصدار بايثون) ، فهذا يعني أنه تم تثبيت بايثون بنجاح على جهاز الكمبيوتر الخاص بك.
الخطوة 4: تكوين بيئة التطوير (إيد)
فمن المستحسن استخدام بيئة التنمية المتكاملة (إيد) للعمل مع بيثون. بعض بيئة تطوير متكاملة شعبية لبيثون:
- بيشارم
- مقابل كود
- سبايدر
اختيار إيد الذي يناسبك وتثبيته على جهاز الكمبيوتر الخاص بك.
مبارك! أنت الآن جاهز لبدء استخدام بايثون لتطوير البرمجيات. حظاً موفّقاً!
إنشاء تطبيق والحصول على رمز مميز
من أجل تعطيل بوت الخلاف باستخدام بيثون ، وسوف تحتاج إلى إنشاء تطبيق والحصول على رمز. فيما يلي خطوات إنشاء تطبيق والحصول على رمز مميز:
- قم بتسجيل الدخول إلى حساب الخلاف الخاص بك أو قم بإنشاء حساب جديد إذا لم يكن لديك حساب حتى الآن.
- انتقل إلى صفحة مطور الخلاف.
- انقر فوق الزر" تطبيق جديد " في الزاوية اليمنى العليا من الشاشة.
- أدخل اسم التطبيق الخاص بك وانقر على زر "إنشاء".
- في صفحة التطبيق الخاص بك ، انتقل إلى علامة التبويب "بوت" في القائمة اليسرى.
- انقر على زر " إضافة بوت "وتأكيد الإجراء الخاص بك عن طريق النقر على" نعم ، تفعل ذلك!"زر في النافذة المنبثقة.
- في صفحة إعدادات الروبوت الخاص بك ، انقر فوق الزر "نسخ" بجوار حقل "الرمز المميز".
- الصق الرمز المميز المنسوخ في ملف بايثون الخاص بك ، والذي ستستخدمه لإيقاف تشغيل الروبوت.
بعد الانتهاء من كل هذه الخطوات ، سيكون لديك رمز مميز يسمح للبوت الخاص بك بالوصول إلى واجهة برمجة تطبيقات الخلاف وتنفيذ الإجراءات اللازمة ، بما في ذلك إيقاف تشغيل الروبوت. تأكد من عدم توزيع الرمز المميز الخاص بك والحفاظ عليه آمنا.
تثبيت المكتبات اللازمة
من أجل تعطيل بوت الخلاف باستخدام بيثون ، تحتاج إلى تثبيت العديد من المكتبات:
- discord.py : مكتبة تسمح لك بالعمل مع واجهة برمجة تطبيقات الخلاف وإنشاء روبوتات.
- دوتينف: مكتبة لقراءة متغيرات البيئة من .ملف إنف.
- بيثون-دوتنف: مكتبة أخرى للعمل مع متغيرات البيئة التي تتوافق مع دوتنف.
لتثبيت هذه المكتبات ، يمكنك استخدام مدير حزمة النقطة. افتح موجه أوامر أو محطة طرفية وقم بتشغيل الأوامر التالية:
بعد تثبيت المكتبات بنجاح ، يمكنك المتابعة إلى الخطوة التالية — إنشاء روبوت الخلاف.
يقوم الروبوت بتسجيل الدخول إلى الخادم ويحصل على حق الوصول
لكي يعمل الروبوت على خادم الخلاف وتنفيذ أوامر مختلفة ، من الضروري تكوين وصوله إلى الخادم بشكل صحيح. في هذا القسم ، سننظر في كيفية إضافة روبوت إلى الخادم ومنحه الأذونات اللازمة.
فيما يلي بعض الخطوات التي يجب اتباعها:
- إنشاء بوت الفتنة. للقيام بذلك ، انتقل إلى موقع بوابة مطور الخلاف وقم بتسجيل الدخول. ثم قم بإنشاء تطبيق جديد بالنقر فوق الزر" تطبيق جديد". أعط التطبيق اسما وانقر على"إنشاء".
- أضف الروبوت إلى التطبيق. في قسم " بوت "، انقر فوق الزر" إضافة بوت "، ثم قم بتأكيد الإجراء الخاص بك بالنقر فوق " نعم ، افعل ذلك!".
- إنشاء رمز بوت. في صفحة الروبوت ، في قسم" الرمز المميز "، انقر فوق الزر" نسخ " لنسخ الرمز المميز. يرجى ملاحظة أن هذا الرمز المميز يمثل معلومات مهمة تتيح الوصول الكامل إلى الروبوت الخاص بك. لا تنشر الرمز المميز الخاص بك في المجال العام!
- قم بدعوة الروبوت إلى الخادم. للقيام بذلك ، انقر على الرابط في النموذج "https://discordapp.com/oauth2/authorize ?ومعرف العميل=والنطاق = بوت " ، أين هو معرف الروبوت الخاص بك. حدد الخادم الذي تريد دعوة الروبوت إليه ومنحه الأذونات اللازمة.
بعد الانتهاء من هذه الخطوات ، ستتم إضافة الروبوت الخاص بك إلى الخادم المحدد وسيظهر في قائمة المشاركين. لكي يعمل الروبوت الخاص بك على الخادم وتنفيذ الأوامر ، تحتاج إلى منحه الأذونات اللازمة. عادة ما تكون مجموعة "قراءة الرسائل" و "إرسال الرسائل" و "تضمين الروابط" كافية للوظائف الأساسية بين الأذونات.
| إذن | الوصف | مطلوب لأداء وظائف بوت |
|---|---|---|
| قراءة الرسائل | إذن لقراءة الرسائل على الخادم. | لعرض رسائل المستخدم والرد عليها. |
| إرسال الرسائل | إذن لإرسال رسائل إلى الخادم. | لإرسال الردود على الأوامر والتفاعل مع المستخدمين. |
| تضمين الروابط | إذن لتضمين الروابط في الرسائل. | لإرسال ردود أكثر إفادة ومنظمة من الروبوت. |
| ... | ... | ... |
يرجى ملاحظة أنك قد تحتاج إلى توفير أذونات إضافية لأداء وظائف معينة.
بعد أن يقوم الروبوت بتسجيل الدخول بنجاح إلى الخادم ومنحه الأذونات اللازمة ، يمكنك استخدامه لأداء مهام مختلفة على خادم الخلاف باستخدام بايثون.
إذن من بوت على الخادم
لكي يتفاعل روبوت الخلاف الخاص بك مع الخادم ، يجب أن يكون مصرحا به. في هذا القسم ، سننظر في عملية تفويض الروبوت على الخادم.
1. قم بإنشاء روبوت في لوحة معلومات مطور الخلاف:
- انتقل إلى موقع مطوري الخلاف وقم بتسجيل الدخول إلى حسابك.
- انقر فوق الزر" تطبيق جديد " وأدخل اسم الروبوت الخاص بك.
- انتقل إلى علامة التبويب" بوت "وانقر على زر" إضافة بوت".
- تخصيص إعدادات بوت الخاص بك ترضيك.
- انسخ رمز الروبوت الخاص بك. سيكون هذا بمثابة مفتاح الوصول الخاص بك لتفويض الروبوت على الخادم.
2. قم بدعوة الروبوت الخاص بك إلى الخادم:
- قم بتكوين الخادم الخاص بك أو حدد خادما موجودا تريد دعوة الروبوت إليه.
- انتقل إلى علامة التبويب" أوث 2 " في لوحة تحكم مطور الخلاف.
- في قسم" النطاقات "، حدد خيار" بوت".
- في قسم" أذونات الروبوت " ، حدد الأذونات اللازمة لروبوتك.
- انسخ الرابط الذي تم إنشاؤه وافتحه في علامة تبويب متصفح جديدة.
- حدد الخادم الذي تريد دعوة الروبوت إليه وانقر على زر" تفويض".
- قم بالمصادقة على حساب الخلاف الخاص بك إذا لزم الأمر.
- حدد خادما من القائمة وانقر على زر "متابعة".
- تأكد من إضافة الروبوت الخاص بك بنجاح إلى الخادم.
الآن تم تسجيل دخول روبوت الخلاف الخاص بك إلى الخادم وجاهز للتفاعل مع المشاركين والقنوات. قد تحتاج إلى تكوين إضافي وبرمجة لتنفيذ وظائف معينة من الروبوت الخاص بك.
الحصول على الحقوق الإدارية
من أجل تعطيل بوت الخلاف بنجاح باستخدام بيثون ، فمن الضروري أن بوت لديه حقوق إدارية كافية على الخادم.
اتبع هذه الخطوات للحصول على حقوق إدارية لروبوتك:
- قم بتسجيل الدخول إلى خادم الخلاف الخاص بك.
- انتقل إلى قسم" إعدادات الخادم".
- حدد علامة التبويب" المشاركون".
- ابحث عن الروبوت الخاص بك في قائمة المشاركين وانقر على اسمه.
- انقر فوق الزر" حقوق " بجوار اسم الروبوت.
- حدد المربع بجوار عنصر" المسؤول " لمنح الروبوت الحقوق الإدارية الكاملة.
- احفظ التغييرات.
بعد الانتهاء من جميع الخطوات المذكورة أعلاه ، سيكون للبوت الخاص بك حقوق إدارية كاملة على الخادم.
إنشاء وظيفة إيقاف تشغيل الروبوت
من أجل تعطيل بوت الخلاف باستخدام بيثون ، تحتاج إلى إنشاء وظيفة مناسبة. في هذه المقالة ، سنلقي نظرة على مثال لإنشاء مثل هذه الوظيفة.
قبل البدء ، تأكد من أن لديك بيثون تثبيت وتكوينها ، ويتم تثبيت وحدة discord.py .
- استيراد الوحدات اللازمة:
- من الخلاف.أوامر استيراد تحويلة
- بوت = الأوامر.بوت (كوماند_بريفيكس='!')
- إيقاف التشغيل المتزامن (كتكس):
- قم بإنشاء أمر من شأنه استدعاء وظيفة إيقاف التشغيل:
إيقاف التشغيل المتزامن (كتكس):
في انتظار الاغلاق (كتكس)
بدء بوت:
بوت.تشغيل ('رمز')
الآن أن"!يتم استدعاء أمر" إيقاف التشغيل " ، سيتم إيقاف تشغيل الروبوت.
من المهم ملاحظة أن الرمز المميز في الروبوت.يجب استبدال وظيفة التشغيل('الرمز المميز') برمز تطبيق الخلاف الخاص بك ، والذي يمكن الحصول عليه على موقع مطور الخلاف.باستخدام
أمر قطع الاتصال () قطع الاتصال () هي طريقة تسمح لك بفصل الروبوت عن خادم الخلاف.لاستخدام هذا الأمر ، تحتاج إلى استيراد المكتبة Discord.py وإنشاء مثيل من فئة العميل:
استيراد الخلاف
العميل = الخلاف.العميل()