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

كيفية تعيين حالة الروبوت على الخلاف باستخدام بايثون-دليل خطوة بخطوة

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

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

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

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

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

كيفية تعيين حالة الروبوت على الخلاف باستخدام بايثون

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

  1. في سطر الأوامر.
  2. إنشاء برنامج بيثون جديد واستيراد المكتبة discord.py :
  3. استيراد الخلاف
  4. إنشاء كائن عميل الخلاف الجديد:
  5. العميل = الخلاف.العميل()
  6. لتنفيذ التعليمات البرمجية بعد بنجاح ربط بوت إلى الفتنة:
  7. @العميل.الحدث
  8. استخدام
  9. طريقة التغيير
  10. غير متزامن ديف أون_ريدي():
  11. انتظر العميل.تغيير الوجود (النشاط=الخلاف.لعبة (اسم="بوت الحالة"))
  12. استبدل" حالة الروبوت " بنص الحالة المطلوب. يمكنك استخدام معلمات مختلفة في طريقة التغيير
  13. لتعيين حالة على الانترنت ، حاليا ، ولعب لعبة وغيرها من الخيارات.

إضافة رمز لإطلاق بوت:

العميل.تشغيل ('بوت توكين الخاص بك')

استبدال' بوت_توكين ' مع رمز الفتنة بوت الخاص بك. يمكنك الحصول على رمز مميز عن طريق إنشاء تطبيق روبوت على بوابة مطور الخلاف.

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

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

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

3.

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

في هذه الخطوة ، سنقوم بتثبيت المكتبات اللازمة للعمل مع واجهة برمجة تطبيقات ديسكورد وبيثون.

  • 1. افتح موجه الأوامر أو المحطة الطرفية.
  • discord.py

إذا كنت تستخدم ويندوز:

بيب3 تثبيت discord.py

  • 3. انتظر حتى يكتمل تثبيت المكتبة. إذا كان التثبيت ناجحا ، سترى رسالة حول الانتهاء منه.
  • دوتنف

إذا كنت تستخدم ويندوز:

بيب تثبيت بيثون-دوتينف

إذا كنت تستخدم ماك أو لينكس:

بيب3 تثبيت بيثون-دوتنف

الآن لديك كل المكتبات اللازمة لإنشاء بوت على الخلاف باستخدام بيثون.

الخطوة 3. إنشاء تطبيق والحصول على رمز بوت

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

الخطوة 1: انتقل إلى موقع بوابة مطوري الفتنة على https://discord.com/developers/applications وقم بتسجيل الدخول إلى حسابك إذا لزم الأمر.

الخطوة 2: انقر فوق الزر" تطبيق جديد " في الزاوية اليمنى العليا.

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

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

الخطوة 5: قم بتأكيد الإجراء بالنقر فوق " نعم ، افعلها!"زر (نعم ، متابعة).

الخطوة 6: ضمن قسم" الرمز المميز " ، سترى رمز روبوت تم إنشاؤه تلقائيا.

الخطوة 7: انقر فوق الزر" نسخ " لحفظ رمز الروبوت في الحافظة.الآن لديك رمز الروبوت الضروري ، والذي سيسمح لك بتعيين حالة الروبوت على الخلاف باستخدام بايثون. اكتب هذا الرمز المميز في مكان آمن ، لأنه سري وقد يشكل توفيره لأشخاص غير مصرح لهم تهديدا لروبوتك.
الخطوة 4. إعداد بوتافتح الملف برمز بايثون الخاص بك.
2..
إضافة السطر التالي من التعليمات البرمجية تحت السطر مع إنشاء مثيل من الفئة النوايا = الخلاف.النوايا.افتراضي()
النوايا.المحتوى = صحيحالخلاف.العميل()

وإعداد النوايا:

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

5.

الآن يمكنك استخدام

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

وصف الخلاف

وحدة نمطية للعمل مع أبي ديسكورد

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

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

استيراد نظام التشغيل

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

انتظر العميل.انتظر_أنتل_جاهز()

غير مغلق():

انتظر العميل.تغيير الوجود (النشاط=الخلاف.لعبة (اسم= " مرحبا العالم!"))

العميل.تشغيل (رمز)

Set سيتستاتوس,.. نحن نستخدم

طريقة التغيير

لتعيين حالة " اللعب "مع رسالة" مرحبا العالم!". ثم نستخدم

أسينسيو.النوم