أصبحت روبوتات بايثون في ديسكورد طريقة شائعة لأتمتة المهام المختلفة وتوفير الراحة في التواصل مع المستخدمين. ومع ذلك ، في بعض الحالات قد يكون من الضروري تعطيل الروبوت. قد يكون هذا بسبب تغيير في الوظائف ، أو الحاجة إلى العمل الفني ، أو مجرد الرغبة في تعطيل تشغيله مؤقتا. في هذه المقالة ، سنلقي نظرة على عدة طرق لتعطيل روبوت بايثون في الخلاف.
إحدى طرق تعطيل روبوت بايثون في الخلاف هي استخدام الأمر!بوت قبالة. قم بإنشاء وظيفة ستتلقى رسائل من المستخدم وتحقق مما إذا كانت تحتوي على هذا الأمر. إذا تم العثور على الأمر ، يجب على الوظيفة تعطيل الروبوت وإيقاف تشغيله. هذه الطريقة سهلة التنفيذ ، ولكنها قد تتطلب إعدادات إضافية تتعلق بإدارة مكونات الروبوت.
Если вы хотите отключить бота не на время, а полностью удалить его из сервера Discord, для этого также есть способы. يمكنك إزالة الروبوت من الخادم يدويا عن طريق النقر بزر الماوس الأيمن على اسمه وتحديد خيار "طرد". ومع ذلك ، يرجى ملاحظة أنه بعد إزالة الروبوت ، لن تتمكن بعد الآن من استخدام وظائفه وقد تحتاج إلى إعادة تثبيته إذا كنت بحاجة إلى الروبوت مرة أخرى.
من المهم جدا أن تضع في اعتبارك سلامة وقواعد استخدام روبوت بايثون في الخلاف. إذا كنت ترغب في تعطيل الروبوت مؤقتا على الخادم ، فافعل ذلك بحذر وأخطر المستخدمين به. إذا كنت مستعدا لإزالة الروبوت تماما ، فتأكد من استيفاء جميع الشروط اللازمة وحفظ جميع البيانات لتجنب فقدان المعلومات.
- تثبيت المكتبات اللازمة
- إنشاء تطبيق في بوابة مطور الخلاف
- إنشاء رمز وصول
- توصيل الروبوت بخادم الخلاف
- إنشاء أوامر للبوت
- كتابة التعليمات البرمجية لتعطيل الروبوت
- الاختبار والتصحيح
- بدء بوت وتعطيله
تثبيت المكتبات اللازمة
للعمل مع واجهة برمجة تطبيقات الخلاف في بايثون ، سنحتاج إلى بعض المكتبات. لتثبيتها ، اتبع الخطوات التالية:
- تأكد من تثبيت بايثون. إذا لم يكن كذلك ، تحميل وتثبيت أحدث إصدار من بيثون من الموقع الرسمي.
- افتح موجه الأوامر أو المحطة الطرفية.
- discord.py .
- .
بعد تثبيت جميع المكتبات بنجاح ، يمكننا المضي قدما في إنشاء وتكوين روبوت بايثون في الخلاف.
إنشاء تطبيق في بوابة مطور الخلاف
قبل أن تتمكن من تعطيل روبوت بايثون في ديسكورد ، تحتاج إلى إنشاء تطبيق في بوابة مطور ديسكورد.
1. انتقل إلى موقع بوابة مطوري الفتنة على الرابط: https://discord.com/developers/applications
2. انقر فوق الزر" تطبيق جديد "أو" تطبيق جديد".
3. أدخل اسم التطبيق الخاص بك في حقل" الاسم "أو" العنوان".
4. في علامة التبويب" بوت "أو" بوت "، انقر فوق" إضافة بوت "أو"إضافة بوت".
5. ضمن "الرمز المميز" أو "الرمز المميز" ، انقر فوق "نسخ" أو " نسخ " لحفظ رمز الروبوت الخاص بك. ستحتاج إلى هذا الرمز المميز لإيقاف الروبوت.
6. قم بتخصيص الروبوت الخاص بك كما يحلو لك عن طريق تحديد اسمه والصورة الرمزية والإعدادات الأخرى.
مبارك! لقد نجحت في إنشاء تطبيق في بوابة مطور الفتنة وحصلت على رمز روبوت يمكن استخدامه لتعطيل روبوت بايثون الخاص بك.
إنشاء رمز وصول
للعمل مع الروبوت في الخلاف ، تحتاج إلى الحصول على رمز وصول. هذا الرمز المميز هو رمز فريد يسمح للبوت بالتفاعل مع خوادم وقنوات الخلاف.
لإنشاء رمز وصول للبوت الخاص بك ، اتبع التعليمات:
- افتح متصفحا وانتقل إلى موقع الويب https://discord.com/developers/applications .
- قم بتسجيل الدخول إلى حساب الخلاف الخاص بك أو قم بإنشاء حساب جديد إذا لم يكن لديك حساب حتى الآن.
- انقر فوق الزر" تطبيق جديد " وأدخل اسم الروبوت الخاص بك.
- انتقل إلى علامة التبويب" بوت "في القائمة الجانبية وانقر على زر" إضافة بوت".
- في صفحة إعدادات الروبوت ، في قسم" الرمز المميز "، انقر فوق" نسخ " لنسخ الرمز المميز إلى الحافظة.
جاهز! الآن لديك رمز وصول للبوت الخاص بك. كن حذرا عند الكشف عن هذا الرمز المميز ، لأنه يتيح الوصول الكامل إلى الروبوت الخاص بك والخادم الخاص بك.
توصيل الروبوت بخادم الخلاف
لتوصيل الروبوت بخادم الخلاف ، تحتاج إلى اتباع عدة خطوات:
1. قم بإنشاء حساب مطور على موقع ديسكورد (إذا لم يكن لديك حساب) وقم بإنشاء تطبيق جديد هناك.
2. الحصول على رمز بوت. للقيام بذلك ، انتقل إلى قسم "بوت" في إعدادات التطبيق وانقر على زر "إضافة بوت". بعد ذلك ، يمكنك نسخ الرمز المميز لاستخدامه في الكود. من المهم أن تتذكر أن رمز الروبوت هو معلومات سرية ولا ينبغي الكشف عنه لأطراف ثالثة.
3. تكوين أذونات الروبوت. لكي ينضم الروبوت إلى الخادم ويتفاعل مع المشاركين ، يجب منحه الأذونات المناسبة. للقيام بذلك ، انتقل إلى قسم" أوث 2 " في إعدادات التطبيق ، حدد الأذونات اللازمة (على سبيل المثال ، قراءة الرسائل وإرسال الرسائل) وانسخ الرابط الذي تم إنشاؤه لدعوة الروبوت إلى الخادم.
، حدد رمز الروبوت وحدد معالجات الأحداث الضرورية.
5. قم بتشغيل رمز الروبوت وتأكد من أنه يتصل بنجاح بخادم الخلاف ويؤدي جميع الوظائف الضرورية.
الآن أصبح الروبوت الخاص بك جاهزا للاستخدام على خادم الخلاف ويمكنه أداء المهام وفقا لتنفيذ التعليمات البرمجية الخاصة بك.
إنشاء أوامر للبوت
أولا ، نحن بحاجة إلى مكتبة الخلاف.الحمر, مما يجعل من السهل تطوير الروبوتات من أجل الخلاف. يمكنك تثبيته باستخدام مدير حزمة النقطة:
تثبيت النقطة discord.pyبعد تثبيت المكتبة ، سنحتاج إلى إنشاء مثيل للبوت:
استيراد فئة الخلافمن الخلاف.أوامر استيراد تحويلة
بوت = الأوامر.بوت (كوماند_بريفيكس='!')
في هذا المثال ، نقوم بإنشاء روبوت بالبادئة"!"، مما يعني أن جميع أوامر الروبوت يجب أن تبدأ بهذا الرمز.الآن يمكننا إنشاء أمر للبوت باستخدام الديكور:
@بوت.القيادة()
غير متزامن ديف مرحبا (كتكس):انتظر كتكس.إرسال ("مرحبا ، أنا بوت!")
في هذا المثال ، نقوم بإنشاء أمر باسم "مرحبا". عندما يدخل المستخدم الأمر"!مرحبا "في الدردشة ، يرسل الروبوت رسالة" مرحبا ، أنا روبوت!".
يمكننا أيضا إضافة وسيطات إلى الأمر:@بوت.القيادة()
غير متزامن مواطنه قل مرحبا (كتكس ، اسم):
انتظر كتكس.إرسال (و " مرحبا ، {اسم}!")
في هذا المثال ، يقبل الأمر "قل مرحبا" وسيطة واحدة تسمى "الاسم". عندما يدخل المستخدم الأمر"!قل _ اسم مرحبا " ، يرسل الروبوت تحية باستخدام هذا الاسم.
أيضا ، يمكننا إضافة القدرة على تعيين الوسائط الافتراضية:
@بوت.القيادة()غير متزامن ديف قل مرحبا (كتكس ، اسم=""):
إذا كان الاسم:انتظر كتكس.إرسال (و " مرحبا ، {اسم}!")
آخر:
انتظر كتكس.إرسال ("مرحبا ، غريب!")في هذا المثال ، إذا لم يحدد المستخدم اسما عند استدعاء الأمر ، يرسل الروبوت رسالة "مرحبا ، أيها الغريب!". في حالة أخرى ، يستخدم الاسم المحدد للتحية.
وبالتالي ، إنشاء أوامر للبوت في الخلاف باستخدام المكتبة discord.py ولغة برمجة بايثون هي عملية بسيطة ومريحة إلى حد ما. بمساعدة مصممي الديكور ، يمكننا بسهولة إضافة وتخصيص أوامر للبوت ، مما يجعله أكثر تفاعلية وفائدة للمستخدمين.
كتابة التعليمات البرمجية لتعطيل الروبوتقد تحتاج إلى تعطيل روبوت بايثون في الخلاف لأسباب مختلفة ، على سبيل المثال ، لتحديث الكود أو تحسين تشغيله. للقيام بذلك ، تحتاج إلى كتابة التعليمات البرمجية المناسبة.
أولا ، استيراد الوحدات اللازمة:
استيراد الخلافمن الخلاف.أوامر استيراد تحويلة
ثم قم بإنشاء مثيل للبوت:
بوت = الأوامر.بوت (كوماند_بريفيكس='!')
هنا' `'هي البادئة التي سيتم استخدامها لاستدعاء أوامر الروبوت. يمكنك تغييره إلى بنفسك.
الآن يمكنك كتابة أمر لتعطيل الروبوت:
@بوت.القيادة()
إيقاف التشغيل المتزامن (كتكس):
انتظر بوت.تسجيل الخروج()
لا بد هذا الأمر إلى البادئة واسم 'إيقاف' ، وهذا هو ، يطلق عليه من قبل الأمر `!اغلاق'` عندما يتلقى الروبوت هذا الأمر ، فإنه سيتم تنفيذ وظيفة 'إيقاف التشغيل ` ، والتي تستدعي طريقة` تسجيل الخروج' ، وفصل الروبوت من خادم الخلاف.
يمكنك أيضا إضافة التحقق من حقوق المسؤول لاستدعاء هذا الأمر:
@بوت.القيادة()
@الأوامر.لديه إذن (المسؤول = صحيح)
إيقاف التشغيل المتزامن (كتكس):
انتظر بوت.تسجيل الخروج()
بوت.تشغيل ('الخاص بك_توكين')لا تنسى أن تحل محل' يور_توكين ' مع رمز بوت الخلاف الخاص بك ، والتي يمكن الحصول عليها على الموقع الرسمي للمطورين الخلاف عند إنشاء تطبيق جديد وإضافة بوت.
الآن لديك رمز لتعطيل بوت بيثون في الخلاف. يمكنك إضافة هذا الأمر وغيره إلى التعليمات البرمجية الخاصة بك حتى يتمكن الروبوت الخاص بك من تنفيذ إجراءات مختلفة ويكون أكثر مرونة في الاستخدام.