الخلاف هو منصة شائعة للاعبين للتواصل ، والتي تستخدم أيضا على نطاق واسع لإنشاء مجتمعات ومشاركة المعلومات حول مواضيع مختلفة. واحدة من السمات الأكثر إثارة للاهتمام ومفيدة من الخلاف هو إنشاء واستخدام السير. تسمح لك الروبوتات بأتمتة المهام الروتينية وإضافة وظائف جديدة وتحسين التفاعل مع المشاركين في الخادم.
في هذا الدليل التفصيلي ، سننظر في جميع خطوات إنشاء روبوت للخلاف. سنبدأ بتسجيل تطبيق جديد على موقع ديسكورد ، ثم تكوين الخادم وإضافة الروبوت إلى الخادم. بعد ذلك ، سنقوم بتعليم الروبوت تنفيذ أوامر بسيطة وإنشاء بعض الوظائف التي ستساعدنا على تطوير الروبوت الخاص بنا بشكل أكبر.
لنبدأ في إنشاء الروبوت الخاص بنا من أجل الخلاف!
- ما هو الخلاف وكيف يعمل?
- كيف يمكنني إنشاء روبوت في الخلاف?
- ما هو أبي وكيفية استخدامها في إنشاء بوت?
- كيف أقوم بإعداد روبوت في بوابة مطور الخلاف?
- كيف يمكنني إضافة روبوت إلى خادم الخلاف الخاص بي?
- كيف أقوم ببرمجة وظيفة الروبوت في الخلاف?
ما هو الخلاف وكيف يعمل?
يعمل الخلاف على أساس نموذج خادم العميل. العميل هو تطبيق الخلاف الذي تقوم بتنزيله وتثبيته على جهازك. الخادم هو مجموعة حيث يمكنك التواصل مع الأعضاء الآخرين. يحتوي كل خادم على مجموعة القنوات الخاصة به-الصوت والنص ، حيث يمكن للمستخدمين تبادل الرسائل أو الصوت.
يوفر الخلاف أيضا القدرة على إنشاء روبوتات يمكنها أداء مهام مختلفة على الخادم. يمكن تكوين الروبوتات لأتمتة المهام الإدارية والدردشة المعتدلة والإشعارات والمزيد. إنشاء وإدارة بوت لالخلاف يوفر وسيلة مريحة لإضافة ميزات إضافية والأتمتة إلى الخادم الخاص بك.
كيف يمكنني إنشاء روبوت في الخلاف?
يتضمن إنشاء روبوت في الخلاف الخطوات التالية:
1. إنشاء حساب مطور
تتمثل الخطوة الأولى في إنشاء روبوت في ديسكورد في إنشاء حساب مطور على بوابة مطوري ديسكورد. بعد إنشاء حساب ، ستتمكن من الوصول إلى الموارد والأدوات اللازمة لإنشاء روبوت.
2. إنشاء تطبيق جديد
في بوابة مطور الخلاف ، قم بإنشاء تطبيق جديد يمثل الروبوت الخاص بك. هنا يمكنك تعيين اسم التطبيق ، وتحميل الصورة الرمزية الخاصة به ، وتكوين معلمات مختلفة والحصول على رمز تفويض فريد مطلوب للتفاعل مع واجهة برمجة تطبيقات الخلاف.
3. دعوة الروبوت إلى الخادم
انسخ رمز تفويض الروبوت الخاص بك واستخدمه لإنشاء رابط لدعوة الروبوت إلى خادم الخلاف. للقيام بذلك ، استخدم قالب ورل التالي:
هو معرف التطبيق الخاص بك. قم بدعوة الروبوت إلى الخادم المطلوب باستخدام هذا الرابط.
4. كتابة رمز البوت
كتابة وتشغيل رمز بوت باستخدام لغة البرمجة التي اخترتها ومكتبة للعمل مع أبي ديسكورد. على سبيل المثال ، لجافا سكريبت ، يمكنك استخدام ديسكورد المكتبة.شبيبة . في رمز الروبوت ، يمكنك تحديد السلوك والوظائف المطلوبة للبوت الخاص بك ، على سبيل المثال ، الاستجابة للأوامر أو رسائل المستخدم.
5. إطلاق الروبوت
بعد كتابة الكود وتكوين جميع المعلمات الضرورية ، قم بتشغيل الروبوت على خادم الخلاف الخاص بك. ويتحقق ذلك عادة عن طريق تشغيل التعليمات البرمجية على الخادم باستخدام بروتوكول ويبسوكيت أبي ديسكورد.
هذا كل شيء! الآن لديك الروبوت الخاص بك في الخلاف ، وعلى استعداد لإكمال المهام وتحسين مجتمع الخادم الخاص بك.
ما هو أبي وكيفية استخدامها في إنشاء بوت?
واجهة برمجة التطبيقات (واجهة برمجة التطبيقات) عبارة عن مجموعة من الإرشادات التي تسمح للبرامج المختلفة بالتفاعل مع بعضها البعض. في سياق إنشاء روبوت لـ ديسكورد ، توفر واجهة برمجة تطبيقات ديسكورد للمطورين إمكانية الوصول إلى الميزات التي تسمح لهم بإنشاء وإدارة برامج الروبوت.
يتضمن استخدام واجهة برمجة تطبيقات ديسكورد تسجيل روبوت على منصة ديسكورد والحصول على رمز وصول سيتم استخدامه لمصادقة الروبوت الخاص بك. يتيح الرمز المميز للبوت الوصول المصرح به إلى خوادم الخلاف ويسمح لك ببرمجة سلوكه وتفاعله مع المستخدمين.
لاستخدام واجهة برمجة تطبيقات الخلاف ، ستحتاج إلى معرفة لغة البرمجة. غالبا ما يستخدم مطورو الروبوتات لغات البرمجة مثل بايثون أو جافا سكريبت أو جافا ، بالإضافة إلى مكتبات واجهة برمجة تطبيقات ديسكورد المصممة خصيصا لتسهيل التفاعل مع واجهة برمجة تطبيقات ديسكورد.
عند العمل مع واجهة برمجة تطبيقات ديسكورد ، يمكن للمطورين تنفيذ إجراءات مثل إرسال الرسائل وإدارة المستخدمين والقنوات والتعامل مع الأحداث وإنشاء وظائف أخرى. يتيح لك استخدام واجهة برمجة تطبيقات الخلاف إنشاء روبوتات بوظائف مختلفة والتكامل مع الخدمات أو قواعد البيانات الأخرى.
توفر واجهة برمجة تطبيقات الخلاف الحرية والمرونة عند إنشاء روبوتات للخلاف. يمكن للمطورين الوصول إلى الأدوات والميزات القوية التي تسمح لهم بإنشاء روبوتات فريدة ومفيدة لتحسين تجربة المستخدم وأتمتة المهام. يتطلب استخدام واجهة برمجة تطبيقات الخلاف بعض الخبرة الفنية ، ولكن بمساعدة الوثائق والأدلة ، يمكنك تعلم الأساسيات بسرعة والبدء في إنشاء الروبوت الخاص بك.
كيف أقوم بإعداد روبوت في بوابة مطور الخلاف?
لإنشاء روبوت وتكوينه في بوابة مطور الخلاف ، اتبع الخطوات التالية:
- انتقل إلى موقع بوابة مطوري الفتنة وقم بتسجيل الدخول إلى حسابك.
- انقر فوق الزر" تطبيق جديد " وأدخل اسم الروبوت الخاص بك.
- في صفحة التطبيق الخاص بك ، انتقل إلى قسم "بوت" في القائمة الجانبية وانقر على زر "إضافة بوت".
- يمكنك تكوين معلمات مختلفة من الروبوت الخاص بك ، مثل اسمه ، الصورة الرمزية والامتيازات. أيضا ، في هذا القسم ، يمكنك تمكين خيار "الروبوت العام" حتى يتمكن المستخدمون الآخرون من دعوة الروبوت الخاص بك إلى خوادمهم.
- في قسم" الرمز المميز " ستجد رمز الروبوت الخاص بك. هذا الرمز المميز مطلوب لتفويض الروبوت والتفاعل مع واجهة برمجة تطبيقات الخلاف. احرص على عدم نقل هذا الرمز المميز إلى أي شخص آخر.
- الآن ، لدعوة الروبوت الخاص بك إلى الخادم الخاص بك ، انتقل إلى قسم "أوث 2" في القائمة الجانبية. في قسم" النطاقات "، حدد خيار" الروبوت "وفي قسم" أذونات الروبوت " ، حدد الامتيازات اللازمة لروبوتك.
- انسخ الرابط الذي تم إنشاؤه وافتحه في علامة تبويب متصفح جديدة. ثم حدد الخادم الذي تريد دعوة الروبوت الخاص بك إليه وانقر على زر "تفويض".
الآن تم تكوين الروبوت الخاص بك بنجاح وجاهز للاستخدام على الخادم المحدد! يمكنك تطوير وإضافة وظائف إلى الروبوت الخاص بك باستخدام واجهة برمجة تطبيقات الخلاف والمكتبات المختلفة لإنشاء روبوتات المحادثة.
كيف يمكنني إضافة روبوت إلى خادم الخلاف الخاص بي?
الخطوة 1: إنشاء روبوت في مطوري الخلاف
قبل إضافة روبوت إلى الخادم ، تحتاج إلى إنشائه في قسم" الروبوتات " على موقع ديسكورد الخاص بالمطور (https://discord.com/developers ). هنا يمكنك إنشاء روبوت جديد وإعطائه اسما وتحميل صورة.
الخطوة 2: احصل على رمز الروبوت الخاص بك
بعد إنشاء روبوت ، يجب أن تحصل على رمز الوصول الخاص به. الرمز المميز هو معرف فريد يسمح للبوت الخاص بك بتسجيل الدخول إلى خوادم الخلاف. لا تشارك الرمز المميز الخاص بك مع أي شخص ، لأنه يتيح لك الوصول الكامل إلى الروبوت الخاص بك.
الخطوة 3: قم بدعوة الروبوت إلى الخادم الخاص بك
أنت الآن جاهز لإضافة الروبوت الخاص بك إلى الخادم. للقيام بذلك ، انتقل إلى قسم" دعوات أوث 2 " في إعدادات الروبوت الخاص بك على موقع ديسكورد الخاص بالمطور. هنا يمكنك تكوين الأذونات التي تريد منحها إلى الروبوت الخاص بك.
حدد الأذونات اللازمة وانسخ رابط الدعوة الذي تم إنشاؤه. افتح هذا الرابط في متصفحك وحدد الخادم الذي تريد إضافة الروبوت إليه.
بعد الانتهاء من هذه العملية ، سترى الروبوت الخاص بك في قائمة المشاركين على خادم الخلاف الخاص بك. انها جاهزة للاستخدام!
| خطوة | الإجراء |
|---|---|
| 1 | قم بإنشاء روبوت على موقع ديسكورد الخاص بالمطور |
| 2 | احصل على رمز الروبوت الخاص بك |
| 3 | انتقل إلى قسم "دعوات أوث 2" وقم بتكوين الأذونات |
| 4 | انسخ رابط الدعوة الذي تم إنشاؤه وافتحه |
| 5 | حدد الخادم الذي تريد إضافة الروبوت إليه |
| 6 | سيظهر الروبوت الخاص بك في قائمة المشاركين في الخادم |
كيف أقوم ببرمجة وظيفة الروبوت في الخلاف?
بعد تثبيت الأدوات اللازمة وإعداد بيئة التطوير ، يمكنك المتابعة مباشرة إلى برمجة وظائف الروبوت في الخلاف. للقيام بذلك ، سوف تحتاج إلى استخدام لغة البرمجة المحددة والمكتبة للعمل مع أبي ديسكورد.
لغة البرمجة الرئيسية لإنشاء الروبوتات في الخلاف هي بايثون. هناك العديد من المكتبات للعمل مع أبي ديسكورد في بيثون ، واحدة من الأكثر شعبية هو discord.py . يوفر واجهة بسيطة وسهلة الاستخدام للتفاعل مع واجهة برمجة تطبيقات الخلاف.
تحتاج أولا إلى استيراد المكتبة discord.py وإنشاء مثيل العميل:
استيراد الخلافالعميل = الخلاف.العميل()
بعد ذلك ، يمكنك تحديد الأحداث المختلفة التي سيستجيب لها الروبوت. على سبيل المثال ، سيتم تشغيل الحدث الجاهز عند توصيل الروبوت بنجاح بخادم الخلاف:
@العميل.الحدثغير متزامن ديف أون_ريدي():
طباعة ('بوت جاهز!')
يمكنك أيضا تحديد حدث على الرسالة سيتم تشغيله عند تلقي رسالة جديدة:@العميل.الحدث
غير متزامن ديف أون_رسالة (رسالة):
إذا رسالة.المؤلف = = العميل.المستخدم:
| العودة |
|---|
| إذا رسالة.المحتوى.يبدأ مع ('hello مرحبا'): |
| انتظر الرسالة.قناة.إرسال ('مرحبا!') |
| في هذا المثال ، إذا أرسل المستخدم رسالة بقيمة "hello مرحبا" ، يرسل الروبوت ردا "مرحبا!". |
| بالإضافة إلى معالجة الرسائل ، يمكن تنفيذ وظائف أخرى ، مثل الانضمام إلى قناة صوتية وإرسال المرفقات وتحرير الرسائل والمزيد. |
| بعد تحديد جميع الأحداث الضرورية ، تحتاج إلى تشغيل الروبوت: |