النوايا المميزة في Discord: الحضور والأعضاء ومحتوى الرسالة
النوايا المميزة هي النوايا الثلاث للبوابة التي تكشف بيانات حساسة: تحديثات الحضور، وقائمة أعضاء الخادم، ومحتوى الرسائل. يجب على البوت تفعيل كل واحدة في بوابة المطورين، وبمجرد أن يتجاوز 100 خادم يجب التحقق منه وموافقة Discord حتى يستمر في استخدامها.
النوايا الثلاث
- Presence: هل الأعضاء متصلون أو خاملون أو غير متصلين، مع حالة نشاطهم.
- Server members: أحداث انضمام العضو ومغادرته، والقائمة الكاملة للأعضاء. مطلوبة لرسائل الترحيب والتحقق والرتب التلقائية.
- Message content: النص الفعلي للرسائل والـ Embeds والمرفقات. مطلوبة لقراءة أوامر البادئة ولأي شيء يفحص النص.
بدون محتوى الرسالة، ما زال البوت يستقبل الرسائل التي تذكره، والرسائل الخاصة، ورسائله هو، إضافة إلى التفاعلات مثل أوامر الشرطة المائلة. لهذا تعتمد البوتات الحديثة على أوامر الشرطة المائلة.
كيف تعمل الموافقة
البوت في أقل من 100 خادم تفعّل المفتاح ببساطة من صفحة البوت في بوابة المطورين. عندما يصل البوت إلى 100 خادم، يشترط Discord التحقق من البوت، ثم تحتاج النوايا المميزة إلى موافقة مع ذكر سبب. بدونها يفقد البوت هذه النوايا. يقرر Discord كل حالة على حدة، لذلك يساعد شرح واضح للميزة التي تحتاج البيانات.
إذا اتصل البوت وهو يطلب نية مميزة لم يفعّلها، يغلق Discord الاتصال برمز الخطأ 4014. وهذا سبب شائع لانقطاع البوت مباشرة بعد إعداده. انظر شرح الخطأ 4014.
لماذا يهم ذلك أصحاب الخوادم
هذه النوايا هي الجزء من البوت الذي يلمس بيانات أعضائك. محتوى الرسالة هو الذي يستحق التفكير: البوت الذي يقرأ الرسائل يستطيع تصفية السبام والروابط، لكنه يرى أيضا كل ما يُقال حيث يملك وصولا. يمكنك الحد من ذلك بمنع البوت من View Channel في المناطق الخاصة.
وهذا يؤثر أيضا في الموثوقية. البوت الذي يفقد نية معتمدة قد يتوقف بصمت عن ترحيب الأعضاء أو تطبيق القواعد.
النوايا المميزة وNoxyr
بالنسبة إلى بوت مخصص من Noxyr يستخدم تطبيقك الخاص، يتطلب الإعداد تفعيل Server Members Intent وMessage Content Intent في بوابة مطوري Discord. ومن ميزات Noxyr التي تعتمد عليها رسائل الترحيب والتحقق ومكافحة السبام. اقرأ الدليل الكامل للنوايا المميزة، وانظر الفكرة الأوسع في نوايا البوابة.
افحص قبل أن تثبت بوتا
اسأل أي نوايا مميزة يستخدمها البوت ولماذا. بوت الموسيقى نادرا ما يحتاج إلى بيانات الحضور، وبوت الاستطلاعات نادرا ما يحتاج إلى قراءة كل الرسائل. إذا كانت الإجابة غامضة، فاختر بوتا آخر.
أسئلة شائعة
ما النوايا المميزة؟
الحضور وأعضاء الخادم ومحتوى الرسالة.
لماذا ينقطع بوتي برمز الخطأ 4014؟
لأنه طلب نية مميزة غير مفعلة في بوابة المطورين. فعّلها وأعد تشغيل البوت.
أي النوايا يحتاجها بوت Noxyr المخصص؟
يجب تفعيل Server Members Intent وMessage Content Intent لتطبيقك الخاص.