روبوت وحدات لإخماد المستخدمين على Discord! أضف أوامر مخصصة ومعالجات أحداث لتخصيص الروبوت حسب رغبتك. إعادة تحميل الروبوت باستخدام أمر !reload events
!reload
المدمج أو! لمشاهدة التغييرات الخاصة بك على الهواء مباشرة!
سيعمل هذا الروبوت فقط على الروبوتات التي تكون أصغر لأنها تتطلب استخدام نوايا الرسالة ، والتي تتطلب التحقق من الروبوتات الأكبر ، التحقق من Discord. هذا يعني أنه إذا كان الروبوت الخاص بك سيكون في أكثر من 100 Severs ، فلن تتمكن من استخدام هذه الطريقة في أداء الأوامر وسيحتاج إلى ترميز معالجات الأوامر الخاصة بك باستخدام التفاعلات الجديدة.
انظر هذه الأسئلة الشائعة من الخلاف فيما يتعلق بهذه التغييرات.
هناك خطة غامضة للتحديث لاستخدام الأوامر الجديدة القائمة على التفاعل والتي توفر تجربة مستخدم أجمل ، ولكن في الوقت الحالي سيبقى رسائل حتى أشعر بالملل حقًا وأحتاج إلى شيء لأفعله
إضافة أوامرك الخاصة
إضافة معالجات الأحداث الخاصة بك
إضافة التخزين المستمر الخاص بك
python -m pip install discord.py
pip3 install discord.py
Bot
وانقر فوق Add a bot
. املأ المعلومات اللازمة (مثل الاسم والصورة إذا أردت)Privileged Gateway Intents
وتأكد من تحديد SERVER MEMBERS INTENT
ونية MESSAGE CONTENT INTENT
. انقر فوق حفظ بحيث يحفظ التغييرات الخاصة بك!Reset Token
، اتبع مطالبات الشاشة حتى يمكنك نسخ هذا الرمز المميز. هذه هي الطريقة التي سيقوم البرنامج بتسجيل الدخول كحساب الروبوت هذا. لا تشارك هذا الرمز المميز مع أي شخص!token.txt
في نفس المجلد مثل ملف bot.py
OAuth2
.URL Generator
على الشريط الجانبيbot
ثم حدد إذن Administrator
في قائمة مربعات الاختيار المعروضة حديثًاbot.py
) وقم بتشغيل الأمر python bot.py
لتشغيل الروبوت.!
<argument>
= وسيطة مطلوبة[argument]
= وسيطة اختيارية1w2d3h4m5s
) أو الوقت في ثوانٍ.2m
أو 1w
على سبيل المثال !mod <add|remove|list> <role ID>
list
الأدوار ، فلن تحتاج إلى معرف الدور في النهاية. !mute <user ID> [reason]
!tempmute <user ID> <duration> [reason]
!unmute <user ID>
!ban <user ID> <duration> <reason>
!unban <user ID>
!reload
!reload events
يجب عليك اتباع دليل الخلاف هنا
لكن الجوهر هو:
Copy ID
تأكد من ذلك:
from commands.base import Command
class MyCommand(Command):
async def execute(self, message, **kwargs):
وظيفة لتنفيذ الأمر