روبوت Discord الذي يسمح لك بتشغيل أوامر ممتعة في جميع أنحاء Discord ، التي طورها المجتمع للمجتمع. لبدء العمل على الروبوت ، يمكنك قراءة الإرشادات المساهمة والتأكد من أن لديك أحدث إصدار من Python المثبت. تأكد من أن لديك أحدث إصدار من PIP مثبتة وكذلك GIT.
للحصول على مقدمة أساسية إلى الروبوت ، يمكنك قراءة الوثائق.
أي شيء تريده في روبوت الخلاف ، نريده أيضًا. من الاعتدال إلى الأوامر الممتعة ، نحن نقبل كل شيء. وترد بعض الأوامر الأساسية في قسم القضايا. إذا كنت ترغب في إضافة أمر ، فيمكنك تقديم طلب سحب ، وسوف نقوم بمراجعته. تأكد من وضع متطلبات دور المسؤول في الكود ، بحيث يمكن للمسؤولين فقط استخدام الأوامر المركزية للخادم مثل حظر أو ركلة. تعامل مع دور "المسؤول" كدور المسؤول. اكتب حقول help الوصفية للأوامر ، بحيث يعرف المستخدم ما الذي يفعله الأمر.
تثبيت جميع التبعيات باستخدام الأمر التالي:
pip install -r requirements.txt أولاً ، ستحتاج على الأقل Python 3.8 .
استنساخ الريبو:
$ git clone https://github.com/MicrosoftStudentChapter/Hack-O-Bot
$ cd Hack-O-Botتثبيت التبعيات:
$ pip install -r requirements.txt أعد تسمية .env.example إلى .env وملء الحقول. إذا كان .env.example غير موجود (مخفي) ، قم بإنشاء ملف نصي يسمى .env ونسخ محتويات .env.example ثم قم بتعديل القيم.
أخيرًا ، ابدأ الروبوت.
$ python discord_main.py فيما يلي قائمة بجميع الأوامر التي يمتلكها الروبوت:
أوامر ممتعة
| يأمر | وصف |
|---|---|
.8ball | استخدم كرة السحر 8 للحصول على إجابة عشوائية |
.roll | يموت لفة n جانب |
.horoscope | احصل على برجك لهذا اليوم بناءً على عيد ميلادك الخلفي |
.emoji | رعاييا التعبيرية نصك |
.github | احصل على معلومات حول مستودع github عشوائي |
.dog | أرسل صورة كلب رائعتين ، اختياريًا مع سلالة محددة |
.cat | إرسال صورة القط لطيف ، اختياريا مع بعض النص! |
.duck | أرسل صورة بطة عشوائية! |
.richest | احصل على معلومات حول أغنى شخص وفقًا لقائمة فوربس |
أوامر الاعتدال
| يأمر | وصف |
|---|---|
.ban | حظر مستخدم من الخادم |
.kick | ركل مستخدم من الخادم |
.unban | فك مستخدم من الخادم |
.timeout | يقيد المستخدم من إرسال الرسائل لبعض الوقت |
.addrole | يعطي أدوارًا محددة للأعضاء المقدمين |
.server_info | معلومات أساسيات حول الخادم |
أوامر معالجة الصورة
| يأمر | وصف |
|---|---|
.wanted | اجعل نفسك أكثر الشخص المطلوب في الغرب المتوحش |
أوامر الأداة المساعدة
| يأمر | وصف |
|---|---|
.ping | احصل على زمن انتقال الروبوت |
.help | احصل على مساعدة في الروبوت |
.invite | احصل على رابط دعوة الروبوت |
.enable | يتيح الوصول إلى الفئات المختلفة: المسؤول |
.disable | يعطل فئات مختلفة الوصول: المسؤول |
.about | احصل على المعلومات حول مساهمة Hacktoberfest و MLSC في ذلك |
.contributors | احصل على المعلومات حول المساهمين |
طلبات السحب موضع ترحيب. للتغييرات الرئيسية ، يرجى فتح مشكلة أولاً لمناقشة ما تريد تغييره. ستكون طلبات السحب على أساس أول خدمة تأتي أولاً . يرجى التأكد من تحديث الاختبارات حسب الاقتضاء.
معهد ماساتشوستس للتكنولوجيا