يجب أن تدعو البوت إلى كل سيرفر Discord يعمل فيه. وتحتاج إلى إذن Manage Server في ذلك السيرفر لتضيفه.
أنشئ رابط الدعوة
- في Discord Developer Portal افتح تطبيقك وانتقل إلى OAuth2، ثم URL Generator.
- تحت Scopes حدّد
bot. وإذا كان بوتك يستخدم أوامر slash، فحدّد أيضًاapplications.commands. - تظهر قائمة Bot Permissions. حدّد ما يحتاجه البوت فقط، مثل Send Messages وEmbed Links وRead Message History. وبوت الموسيقى يحتاج أيضًا إلى Connect وSpeak.
- انسخ الرابط الذي أُنشئ في الأسفل، وافتحه في متصفحك، واختر السيرفر واضغط Authorize.
تجنّب Administrator. فهو يعمل، لكن خطأً برمجيًا أو تسريبًا للرمز يمنح عندها سيطرة كاملة على السيرفر.
البوت داخل السيرفر لكنه غير متصل
وجوده في قائمة الأعضاء لا يعني أنه يعمل. يظهر البوت متصلًا فقط ما دام سيرفرك في PlayNHost قيد التشغيل وقد سجّل دخوله. افتح Console في لوحة التحكم وابحث عن سطر تسجيل الدخول أو عن خطأ. راجع لماذا يتوقف بوت Discord باستمرار.
البوت متصل لكنه لا يفعل شيئًا
- أوامر slash لا تظهر: يحتاج رابط الدعوة إلى النطاق
applications.commands، ويجب أن يسجّل كودك الأوامر. راجع بوت Discord متصل لكنه لا يستجيب. - لا ردّ على الرسائل: فعّل Message Content Intent إذا كان كودك يقرأ نص الرسائل.
- أخطاء «Missing Permissions»: امنح رتبة البوت الإذن في إعدادات السيرفر، أو في تجاوزات الأذونات الخاصة بالقناة. راجع أشهر أخطاء بوتات Discord ومعناها.
غيّر الأذونات لاحقًا
لا تحتاج إلى رابط جديد. في Discord افتح Server Settings، ثم Roles، واختر رتبة البوت وغيّر أذوناتها. وتأكد أن رتبة البوت أعلى من أي رتبة يجب أن يديرها.





