هل تلعب الفتنة? هل تريد إضافة شيء خاص إلى الخادم الخاص بك لجعله أكثر إثارة للاهتمام? الحل بسيط-كتابة وتكوين بوت الخاصة بك! في هذه المقالة ، سننظر في كيفية إنشاء روبوت للخلاف باستخدام لغة برمجة بايثون. سنوضح لك كيفية تثبيت الأدوات اللازمة ، وكتابة التعليمات البرمجية لمعالجة الأوامر وإنشاء الردود ، وإعداد روبوت على الخادم الخاص بك.
بيثون هو خيار كبير لكتابة بوت لالخلاف ، وذلك بفضل عدد كبير من المكتبات المتاحة. واحدة من هذه المكتبات هي الخلاف.الحمر ، الذي يوفر واجهة برمجة تطبيقات قوية وسهلة الاستخدام للعمل مع الخلاف. سوف تحتاج إلى تثبيته باستخدام بيثون بيب مدير الحزمة.
بعد التثبيت discord.py يمكنك البدء في كتابة التعليمات البرمجية للبوت الخاص بك. ستكون قادرا على تحديد الأوامر التي ستنشط الروبوت الخاص بك وكتابة منطق سلوك الروبوت استجابة لهذه الأوامر. ستتمكن أيضا من إعداد الروبوت الخاص بك على خادم الخلاف وتعيين حقوق الوصول.
ستكون عملية مثيرة ستشعر خلالها بالحرية الحقيقية والتعبير عن الذات من خلال البرمجة. هل أنت مستعد للبدء?
- تثبيت بيثون والمكتبات اللازمة
- إنشاء حساب وخادم على الخلاف
- تسجيل روبوت وتلقي رمز مميز
- كتابة التعليمات البرمجية لوظائف بوت
- تشغيل وتكوين الروبوت على خادم الخلاف
تثبيت بيثون والمكتبات اللازمة
قبل كتابة وتكوين بوت للخلاف في بيثون ، تحتاج إلى تثبيت بيثون والعديد من المكتبات الهامة.
خطوات تثبيت بايثون على جهاز الكمبيوتر الخاص بك:
- انتقل إلى موقع بايثون الرسمي على https://www.python.org .
- حدد إصدار بايثون الذي تحتاج إلى تنزيله. يوصى باختيار أحدث إصدار مستقر من بايثون 3.
- قم بتنزيل ملف تثبيت بايثون لنظام التشغيل الخاص بك.
- قم بتشغيل ملف تثبيت بايثون واتبع التعليمات الموجودة في معالج التثبيت.
- . إذا تم عرض إصدار بايثون بدون أخطاء ، فإن التثبيت كان ناجحا.
بعد تثبيت بايثون بنجاح ، تحتاج إلى تثبيت العديد من المكتبات المهمة لإنشاء الروبوت وتكوينه:
1. الخلاف.الحمر هي المكتبة الرئيسية للعمل مع أبي ديسكورد وخلق السير. تثبيته عن طريق تشغيل الأمر:
تثبيت النقطة discord.py2. دوتينف هي مكتبة لتحميل متغيرات البيئة من .ملف إنف. إنشاء ملف جديد.إنف في المجلد الجذر للمشروع الخاص بك وتثبيت المكتبة عن طريق تشغيل الأمر:
بيب تثبيت بيثون-دوتينفتحديد المكتبة المطلوبة.
أنت الآن على استعداد للبدء في إنشاء وتكوين بوت لالخلاف في بيثون!
إنشاء حساب وخادم على الخلاف
- افتح موقع الخلاف الرسمي على الرابط https://discord.com /.
- انقر فوق الزر" تسجيل " في الزاوية اليمنى العليا من الصفحة الرئيسية.
- املأ الحقول" اسم المستخدم "و" البريد الإلكتروني "و"كلمة المرور".
- انقر فوق الزر" متابعة " بعد ملء الحقول.
- الآن سيكون عليك اختيار اسم ورقم علامة الخلاف التي سيتمكن المستخدمون الآخرون من العثور عليك وإضافتك كأصدقاء.
- بعد ذلك ، سيطلب منك حل العديد من مهام الاختبار للتأكد من أنك لست روبوتا. اتبع التعليمات وحل المهام.
- بعد إكمال المهمة بنجاح ، ستتم إعادة توجيهك إلى الخلاف ، وسيطلب منك الانضمام إلى الخادم أو إنشاء الخادم الخاص بك.
الآن بعد أن أصبح لديك حساب ديسكورد ، يمكنك إنشاء خادم يعمل عليه الروبوت الخاص بك. للقيام بذلك ، فمن الضروري:
- افتح الخلاف وانقر على زر " + " في قائمة الخوادم الموجودة على اليسار.
- حدد خيار" إنشاء خادم".
- في النافذة التي تظهر ، أدخل اسم الخادم وقم بتحميل الرمز الخاص به (إذا لزم الأمر).
- بعد ذلك ، يمكنك تكوين إعدادات خادم مختلفة ، مثل الأدوار وحقوق الوصول والقنوات والوظائف الإضافية الأخرى ، وفقا لاحتياجاتك.
- عند الانتهاء من جميع الإعدادات ، يكون الخادم جاهزا للعمل ، ويمكنك إنشاء روبوت باستخدام بايثون عليه.
تسجيل روبوت وتلقي رمز مميز
لإنشاء وتكوين بوت لالخلاف في بيثون ، يجب عليك أولا تسجيل بوت الخاص بك على الموقع الرسمي الفتنة المطور البوابة. تتيح لك هذه البوابة إنشاء وإدارة برامج الروبوت ، وكذلك تلقي الرموز للحصول على إذن.
هنا هو تسلسل الخطوات لتسجيل بوت:
- انتقل إلى بوابة مطور الخلاف (https://discord .كوم / المطورين / التطبيقات) وتسجيل الدخول.
- انقر فوق الزر" تطبيق جديد " في الزاوية اليمنى العليا من الشاشة.
- أدخل اسم الروبوت الخاص بك في حقل" الاسم "وانقر على الزر" إنشاء".
- في الصفحة الجديدة ، حدد قسم" الروبوت " في القائمة الموجودة على اليسار.
- انقر على زر" إضافة بوت " ، والذي يقع تحت اسم التطبيق الخاص بك.
- تحت تسمية "الرمز المميز" ، انقر فوق الزر" نسخ " لنسخ رمز الروبوت إلى الحافظة.
الآن لديك رمز الروبوت الخاص بك ، والذي تحتاج إلى استخدامه للتفاعل مع واجهة برمجة تطبيقات الخلاف.
هام: احتفظ بالرمز المميز الخاص بك في مكان آمن ولا تنشره في المجال العام. سيتمكن أي شخص يمكنه الوصول إلى الرمز المميز الخاص بك من التحكم الكامل في الروبوت الخاص بك.
لاستخدام الرمز المميز في رمز بايثون الخاص بك ، يمكنك إنشاء متغير وتعيين قيمة الرمز المميز الخاص بك:
الرمز المميز = "توكين الخاص بك"
أنت الآن جاهز لبدء إنشاء وكتابة وظيفة الروبوت الخاص بك من أجل الخلاف!
كتابة التعليمات البرمجية لوظائف بوت
عند إنشاء بوت للخلاف في بيثون ، تحتاج إلى كتابة التعليمات البرمجية التي تنفذ الوظائف التي سوف تؤدي بوت.
أولا ، تحتاج إلى استيراد الوحدات اللازمة:
| استيراد الخلاف |
| من الخلاف.أوامر استيراد تحويلة |
بعد ذلك ، يمكنك إنشاء مثيل لفئة الروبوت باستخدام الأوامر.بوت () وحدة:
| بوت = الأوامر.بوت (كوماند_بريفيكس='!’) |
هنا ، كوماند_بادئة هي البادئة التي سيتم استخدامها لاستدعاء أوامر الروبوت.
بعد إنشاء مثيل للبوت ، يمكنك إضافة الوظائف التي سيؤديها.
يمكن للبوت معالجة الأوامر التي سيكتبها المستخدمون في الدردشة. يمكنك استخدام الديكور @ بوت لهذا الغرض.الأمر () وتحديد وظائف لكل أمر. على سبيل المثال:
| @بوت.القيادة() |
| غير متزامن ديف مرحبا (كتكس): |
| انتظر كتكس.إرسال ("مرحبا!") |
في هذه الحالة ، سيتم استدعاء وظيفة مرحبا () عند إرسال الأمر"!مرحبا "في الدردشة ، وسوف بوت إرسال رسالة" مرحبا!".
يمكن أن يستجيب الروبوت أيضا لأحداث معينة ، مثل توصيل المستخدم أو فصله. لتنفيذ هذا ، يمكنك استخدام @بوت.حدث () الديكور. على سبيل المثال:
| @بوت.الحدث |
| غير متزامن مواطنه على_العضو_الانضمام (عضو): |
| طباعة (و'{عضو} انضم إلى الخادم.’) |
في هذه الحالة ، سيتم استدعاء وظيفة أونميمبر_جوين () في كل مرة ينضم فيها المستخدم إلى الخادم وسيقوم بإخراج رسالة إلى وحدة التحكم.
بالإضافة إلى ذلك ، يمكن للبوت أداء وظائف أخرى اعتمادا على متطلبات وأهداف الإنشاء. على سبيل المثال ، يمكنك إرسال رسائل إلى قناة معينة ومعالجة ردود الفعل على الرسائل وغير ذلك الكثير.
بعد كتابة جميع الوظائف الضرورية ، تحتاج إلى تشغيل الروبوت:
| بوت.تشغيل ('رمز') |
هنا ، الرمز المميز هو رمز مميز يتم تلقيه عند إنشاء روبوت على موقع الخلاف الرسمي.
وبالتالي ، فإن كتابة التعليمات البرمجية لوظائف الروبوت تسمح لك بتحديد المهام التي سيؤديها الروبوت في دردشة الخلاف.
تشغيل وتكوين الروبوت على خادم الخلاف
بعد كتابة واختبار الروبوت الخاص بك محليا ، تكون جاهزا لتشغيله على خادم الخلاف. يعد إعداد روبوت على الخادم أمرا بسيطا للغاية ويتطلب عدة خطوات:
- قم بإنشاء خادم خلاف أو حدد الخادم الذي تريد استخدام الروبوت فيه.
- انتقل إلى موقع مطور الخلاف وأنشئ تطبيقا جديدا.
- في صفحة إعدادات التطبيق ، انتقل إلى علامة التبويب" بوت "وانقر فوق الزر" إضافة بوت " لإنشاء روبوت لتطبيقك.
- في صفحة إعدادات الروبوت ، حدد مربع الاختيار" بوت عام " إذا كنت تريد أن يكون الروبوت الخاص بك متاحا للمستخدمين الآخرين على خادم الخلاف.
- انسخ والصق رمز الروبوت الخاص بك (سر العميل) في ملف تكوين الروبوت الخاص بك على الخادم.
- قم بتكوين أذونات الروبوت ومنحه الحقوق اللازمة للعمل على الخادم.
- قم بإنشاء رابط لدعوة الروبوت إلى خادم الخلاف باستخدام القالب التالي: https://discord.com/oauth2/authorize?client_id=ВАШ_ИДЕНТИФИКАТОР_APPLICATIONS&scope=bot ، أين هو هويتك_استبدال التطبيقات بمعرف التطبيق الخاص بك.
- افتح الرابط الذي تم إنشاؤه في متصفح الويب وحدد الخادم الذي تريد دعوة الروبوت إليه.
- قم بتأكيد الدعوة وأدخل كلمة التحقق.
- بعد ذلك ، ستتم إضافة الروبوت الخاص بك إلى الخادم.
الآن تم تكوين الروبوت الخاص بك بالكامل وجاهز للاستخدام على خادم الخلاف. يمكنك تخصيص سلوكه وإضافة أوامر ووظائف أخرى بحيث يستجيب للأوامر والرسائل.