الخلاف هي واحدة من أكثر المنصات شعبية للاعبين للتواصل. يمكن أن يكون إنشاء روبوت الخلاف مفيدا إذا كنت ترغب في أتمتة مهام معينة في مجتمعك أو كنت مهتما بإنشاء ألعاب تفاعلية للمستخدمين. يعد إرسال الرسائل من روبوت الخلاف إحدى الميزات الرئيسية التي يمكنك تنفيذها.
في هذا الدليل ، سننظر في كيفية إرسال رسائل من روبوت الخلاف باستخدام المكتبة discord.py . أولا وقبل كل شيء ، تأكد من أن لديك بالفعل بيثون تثبيت و discord.py . إذا لم يتم تثبيت بايثون ، يمكنك تحميل البرنامج من الموقع الرسمي ومن ثم تثبيت discord.py باستخدام نقطة.
ملاحظة: في هذا الدليل ، سوف نستخدم discord.py الإصدار 1.7.3. إذا كنت تستخدم إصدارا مختلفا ، فقد تختلف بعض الأوامر والأساليب. يوصى بالتحقق من الوثائق الرسمية للحصول على معلومات مفصلة حول إصدار المكتبة الخاص بك.
لنبدأ بإنشاء روبوت الخلاف الأساسي. إنشاء ملف بيثون جديد اسمه bot.py وإضافة التعليمات البرمجية التالية:
- كيفية إرسال رسالة من بوت الفتنة:
- تثبيت بوت الفتنة
- توصيل الروبوت بالخادم
- تكوين امتيازات الروبوت
- إنشاء فريق لإرسال الرسائل
كيفية إرسال رسالة من بوت الفتنة:
لإرسال رسالة من روبوت الخلاف ، تحتاج أولا إلى إنشاء روبوت والحصول على رمزه المميز. هذا الرمز المميز هو معرف فريد للبوت الخاص بك ويسمح له بالتفاعل مع واجهة برمجة تطبيقات الخلاف.
بعد تلقي الرمز المميز ، ستحتاج إلى اختيار لغة البرمجة التي ستطور بها روبوت الخلاف الخاص بك. يقدم الخلاف مكتبات العميل المختلفة للغات مختلفة مثل بيثون وجافا سكريبت وجافا. اختر المكتبة الأكثر ملاءمة لك وابدأ في تطوير الروبوت الخاص بك.
سيقوم الروبوت الخاص بك بإنشاء اتصال بخادم الخلاف ثم إرسال رسالة باستخدام طريقة واجهة برمجة التطبيقات. تقبل هذه الطريقة عدة معلمات ، مثل معرف القناة التي تريد إرسال الرسالة إليها ومحتوى الرسالة.
هنا مثال على رمز بايثون باستخدام المكتبة discord.py :
استيراد الخلافمن الخلاف.أوامر استيراد تحويلة
رمز = 'الخاص بك_توكين'
بوت = الأوامر.بوت (كوماند_بريفيكس='!')
@بوت.الحدث
غير متزامن ديف أون_ريدي():
- طباعة (فبوت {bot.user.name } جاهز')
- @بوت.القيادة()
- غير متزامن مواطنه إرسال رسالة (كتكس):
- قناة = بوت.احصل على القناة (معرف القناة الخاص بك)
- انتظر القناة.إرسال ('مرحبا ، هذه رسالة من بوت!')
- بوت.تشغيل (رمز)
في هذا المثال ، يستخدم الروبوت البادئة"!". يمكنك تغييره إلى أي حرف أو سلسلة أخرى. فقط تأكد من ذكر الروبوت بهذه البادئة في عميل الخلاف لتنشيط الأمر.
الآن بعد أن تم تشغيل الروبوت الخاص بك ، يمكنك استخدام الأمر"!إرسال رسالة " لإرسال رسالة إلى القناة التي حددتها على الخادم. يمكنك أيضا تكوين الروبوت لإرسال الرسائل تلقائيا استجابة لأحداث معينة ، مثل رسالة جديدة أو انضمام مستخدم جديد.
تجدر الإشارة أيضا إلى أن الخلاف لديه بعض القيود على إرسال الرسائل من برامج الروبوت لمنع البريد العشوائي وإساءة الاستخدام. تأكد من اتباع قواعد الخلاف وعدم انتهاكها في الروبوت الخاص بك.
- تثبيت بوت الفتنة
- لتثبيت روبوت الخلاف على الخادم الخاص بك ، ستحتاج إلى اتباع بعض الخطوات البسيطة:
- سجل الروبوت في بوابة مطور الخلاف للحصول على رمز وصول.
- إنشاء ملف التعليمات البرمجية للبوت الخاص بك واستيراد الوحدات اللازمة.
استخدم رمز الوصول لتوصيل الروبوت الخاص بك بخادم الخلاف.قم بتخصيص وظائف وسلوك الروبوت الخاص بك عن طريق إضافة أوامر ومعالجات الأحداث.
بعد الانتهاء من هذه الخطوات ، سيكون روبوت الخلاف الخاص بك جاهزا للعمل وسيقوم بتنفيذ تعليمات البرنامج التي قدمتها له.
يعد تثبيت روبوت ديسكورد الخطوة الأولى في إنشاء روبوت قوي وتفاعلي يتواصل مع المستخدمين على خادم ديسكورد الخاص بك وينفذ أوامر وإجراءات مختلفة. تأكد من اتباع دليل التثبيت الخاص بلغة البرمجة للحصول على مزيد من المعلومات حول كل خطوة.
توصيل الروبوت بالخادم
| لكي يرسل روبوت الخلاف رسائل على الخادم ، تحتاج إلى توصيله بالخادم. إليك كيفية القيام بذلك: | قم بإنشاء تطبيق روبوت على صفحة مطور الخلاف. للقيام بذلك ، قد تحتاج إلى إنشاء حساب مطور وتسجيل تطبيق جديد. |
| انتقل إلى علامة التبويب" بوت "وانقر على زر" إضافة بوت". ثم قم بتأكيد الإجراء بالنقر فوق " نعم ، افعلها!". | في صفحة معلومات الروبوت ، ابحث عن قسم" الرمز المميز "وانقر على الزر" نسخ " بجوار الرمز المميز. هذا هو المعرف الفريد للبوت الخاص بك ، والذي سيتم استخدامه لتخويله على الخادم. |
| افتح صفحة تفويض روبوت الخلاف باستخدام القالب التالي ، ليحل محل | العميل |
| لمعرف التطبيق الخاص بك ، والذي يمكن العثور عليه في صفحة تطبيق المطور: | https://discord.com/api/oauth2/authorize?client_id=CLIENT_ID&scope=bot&permissions=0 |
| انسخ الرابط المستلم إلى شريط عنوان المتصفح واضغط على إدخال. حدد الخادم الذي تريد توصيل الروبوت به وانتقل إلى عملية التفويض باتباع الإرشادات. | تهانينا ، بوت الخلاف الخاص بك متصل الآن بالخادم! يمكنك استخدام رمز الروبوت الخاص بك وواجهة برمجة تطبيقات الخلاف لإرسال الرسائل وتنفيذ إجراءات أخرى نيابة عنه. |
| تكوين امتيازات الروبوت | عند العمل مع روبوت الخلاف ، من المهم تعيين الامتيازات الصحيحة حتى يتمكن الروبوت من تنفيذ الإجراءات اللازمة. للقيام بذلك ، اتبع الخطوات التالية: |
الخطوة 1
انتقل إلى موقع الخلاف الرسمي وقم بتسجيل الدخول إلى حسابك.
الخطوة 2
- قم بإنشاء تطبيق جديد في بوابة مطور الخلاف. للقيام بذلك ، انقر على الرابط " الشبكي://discord.com/developers/applications".
- الخطوة 3
انقر فوق الزر" تطبيق جديد". ثم أدخل اسم الروبوت الخاص بك وانقر على زر "إنشاء".الخطوة 4
انتقل إلى علامة التبويب" بوت "في اللوحة اليسرى وانقر على زر" إضافة بوت".
الخطوة 5
قم بتكوين امتيازات الروبوت عن طريق تحديد المربعات بجوار الأقسام الضرورية. على سبيل المثال ، إذا احتاج الروبوت إلى إرسال رسائل ، فحدد المربع بجوار قسم "إرسال الرسائل".