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

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

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

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

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

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

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

  1. ما هو Discord.py ?
  2. تركيب Discord.py
  3. خطوات لتثبيت وتكوين المكتبة
  4. إنشاء بوت الفتنة باستخدام Discord.py
  5. تعليمات مفصلة لإنشاء وتكوين بوت الفتنة في بيثون
  6. تلقي رسالة من واجهة برمجة تطبيقات الخلاف باستخدام Discord.py
  7. كيفية تلقي الرسائل ومعالجتها من خادم الخلاف
  8. سؤال وجواب
  9. أي إصدار من بايثون يجب أن أستخدمه للعمل مع المكتبة discord.py ?
  10. كيفية تثبيت المكتبة discord.py ?
  11. كيف يمكنني إنشاء روبوت جديد على الخلاف?
  12. كيفية إرسال رسالة باستخدام المكتبة discord.py ?

ما هو Discord.py ?

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

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

الميزات Discord.py :

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

Discord.py يحتوي على بنية مرنة تسمح للمطورين بإنشاء روبوتات بوظائف وقدرات مختلفة. بفضل سهولة الاستخدام والأدوات القوية, Discord.py إنه خيار شائع لإنشاء روبوتات على منصة الخلاف.

تركيب Discord.py

  1. افتح موجه الأوامر أو المحطة الطرفية.
  2. للتحقق من إصدار بايثون.
  3. .
  4. إنشاء مشروع جديد في بيئة تطوير بيثون الخاص بك أو مجرد إنشاء ملف جديد مع التمديد.

    • إذا كنت تستخدم فيسوال ستوديو كود ، تثبيت تمديد بيثون وفتح ملف التعليمات البرمجية.

    • إذا كنت تستخدم بيشارم ، إنشاء مشروع جديد وملف بيثون.

  5. استيراد المكتبة Discord.py في ملف بايثون.

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

  6. قم بإنشاء روبوت جديد على موقع مطوري الخلاف:

    • قم بتسجيل الدخول إلى حساب الخلاف الخاص بك أو قم بإنشاء حساب جديد.

    • إنشاء تطبيق جديد وإعطائها اسما.

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

    • انسخ رمز الروبوت الخاص بك. سيكون هذا الرمز المميز مطلوبا لمصادقة الروبوت الخاص بك في الكود.

  7. غير متزامن ديف أون_ريدي():
    • طباعة (لقد قمنا بتسجيل الدخول باسم {العميل.المستخدم}')

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

    • أدخل

الأمر بايثون yourfile.py

أين

yourfile.py

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

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

  1. . إذا كان لديك بيثون 3.7 أو أعلى تثبيت ، استخدم
  2. تثبيت النقطة - يو الأمر discord.py
  3. .
  4. انتظر حتى تكتمل عملية تثبيت المكتبة.
  5. بعد التثبيت الناجح ، يمكنك البدء في إنشاء روبوت للخلاف باستخدام discord.py . للقيام بذلك ، تحتاج إلى إنشاء روبوت جديد على منصة الخلاف والحصول على رمز الوصول الخاص به.

افتح موقع بوابة مطوري الفتنة (https://discord.com/developers/applications ).

سجل الدخول إلى حسابك أو أنشئ حسابا جديدا إذا لم يكن لديك حساب بعد.

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

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

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

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

    إنشاء بوت الفتنة باستخدام Discord.py

    Discord.py -هذه مكتبة لتطوير روبوتات الخلاف في لغة برمجة بايثون. يوفر سهولة الاستخدام وقدرات قوية لإنشاء روبوتات تفاعلية وغنية بالميزات لمنصة الخلاف.

  3. عند إنشاء بوت الفتنة باستخدام Discord.py يجب اتباع الخطوات التالية:
  4. تركيب Discord.py : أولا تحتاج إلى تثبيت Discord.py باستخدام بيثون بيب مدير الحزمة. قم بتشغيل الأمر التالي في المحطة الطرفية أو سطر الأوامر:
  5. "`
  6. تثبيت النقطة discord.py

"`

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

كتابة التعليمات البرمجية: استخدم محرر النصوص المفضل لديك أو بيئة التطوير لإنشاء ملف بايثون وكتابة رمز الخلاف الخاص بالبوت. سوف تحتاج إلى استيراد Discord.py وإنشاء عميل الفتنة التي سوف تستجيب للأحداث وتنفيذ الأوامر المختلفة.

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

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

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

  3. إنشاء بوت الفتنة في بيثون ليست صعبة ، والمكتبة discord.py يجعل العملية أسهل. هنا هو تعليمات مفصلة حول كيفية إنشاء وتكوين بوت الفتنة في بيثون:
  4. الخطوة 1: تثبيت بايثون و discord.py

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

  7. .
  8. الخطوة 2: إنشاء حساب الخلاف والخادم

  9. إذا كان لديك حساب خلاف بالفعل ، فتخط هذه الخطوة. خلاف ذلك ، قم بإنشاء حساب جديد على موقع ديسكورد. ثم قم بإنشاء خادم جديد للبوت. لإنشاء خادم ، انقر فوق الزر " + "في قسم" الخوادم " على اليسار.
  10. الخطوة 4: إعداد أذونات الروبوت

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

  13. افتح بيئة التطوير التي تختارها وقم بإنشاء ملف بيثون جديد. استيراد المكتبة discord.py وإنشاء مثيل
  14. من كائن الخلاف.العميل()

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

الخطوة 6: قم بتشغيل الروبوت

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

الخطوة 7: التحقق من العملية وتصحيح الأخطاء

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

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

تلقي رسالة من واجهة برمجة تطبيقات الخلاف باستخدام Discord.py

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

لتلقي رسالة من واجهة برمجة تطبيقات الخلاف باستخدام Discord.py يجب اتباع الخطوات التالية:

تثبيت Discord.py :

قبل البدء ، تحتاج إلى تثبيت Discord.py . للقيام بذلك ، يمكنك استخدام مدير حزمة النقطة:

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

استيراد الوحدات اللازمة:

لبدء استخدام Discord.py ، تحتاج إلى استيراد الوحدات والفئات اللازمة. على سبيل المثال:

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

من الخلاف.أوامر استيراد تحويلة

إنشاء مثيل بوت:

بعد استيراد الوحدات النمطية ، تحتاج إلى إنشاء مثيل لفئة الروبوت التي ستمثل الروبوت الخاص بك:

بوت = الأوامر.بوت (كوماند_بريفيكس='!')

تحديد وظيفة معالجة الرسائل:

بعد ذلك ، تحتاج إلى تحديد الوظيفة التي ستعالج الرسائل الواردة:

@بوت.الحدث

  1. غير متزامن ديف أون_رسالة (رسالة):

إذا رسالة.مؤلف = = بوت.المستخدم:

العودة

# رمز معالجة الرسائل

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

إطلاق بوت:

الخطوة الأخيرة هي تشغيل الروبوت بحيث يبدأ في الاستماع للرسائل الواردة:

بوت.تشغيل ('رمز')

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

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

طباعة (رسالة.المحتوى)

يمكنك أيضا إضافة منطق للرد على رسائل معينة أو تنفيذ إجراءات أخرى:

@بوت.الحدث

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