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

كيفية جعل روبوت الثعبان يرسل صورة إلى الخلاف

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

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

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

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

كيف يمكنني دمج بيثون والخلاف لإرسال الصور?

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

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

إنشاء ملف بيثون جديد واستيراد الوحدات اللازمة:

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

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

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

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

الآن ، يمكنك التعامل مع حدث إرسال الصور:

@بوت.الحدث

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

طباعة ('تسجيل الدخول باسم {0.مستخدم}'.تنسيق (بوت))

@بوت.القيادة()

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

انتظر كتكس.إرسال (ملف = الخلاف.ملف ('صورة.جبغ '))

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

لتشغيل الروبوت ، أضف الكود التالي إلى نهاية الملف:

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

استبدل "الرمز المميز" برمز الروبوت الخاص بك المستلم على موقع مطوري الخلاف. قم بتشغيل البرنامج النصي وسيكون الروبوت الخاص بك جاهزا لإرسال الصور!

تركيب وإعداد بيئة بايثون

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

الخطوة الأولى هي تثبيت بايثون. للقيام بذلك ، يمكنك زيارة موقع بايثون الرسمي (https://www.python.org ) وتحميل أحدث نسخة من بيثون مناسبة لنظام التشغيل الخاص بك.

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

بيثون-م بيب تثبيت-ترقية بيب

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

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

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

نقطة تثبيت وسادة

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

إعداد وإنشاء روبوت في الخلاف

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

الخطوة 1: إنشاء تطبيق

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

الخطوة 2: إنشاء بوت

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

الخطوة 3: قم بتوصيل الروبوت بالخادم