توكن بوت Discord هو كلمة المرور لحساب البوت: من يحمله يستطيع تسجيل دخول ذلك البوت إلى Discord وجعله يفعل أي شيء تسمح به صلاحياته، في كل خادم انضم إليه بالفعل. تحصل عليه مجاناً من بوابة مطوّري Discord عند إنشاء تطبيق بوت. تعامل معه كما تتعامل مع كلمة المرور، لأنه بالضبط ما هو عليه، وليس معرّفاً عاماً مثل معرّف مستخدم البوت أو رابط الدعوة.
كيف تحصل على توكن بوت Discord
- افتح بوابة المطوّرين. انتقل إلى discord.com/developers/applications وسجّل الدخول بحساب Discord الذي ينبغي أن يملك البوت.
- أنشئ تطبيقاً. اضغط New Application وأعطه اسماً. هذا الاسم ليس اسم عرض البوت بعد، بل اسم التطبيق فقط.
- افتح تبويب Bot. تضيف Discord مستخدم بوت إلى التطبيق تلقائياً. اضبط اسم المستخدم والصورة الرمزية هنا؛ فهذا ما سيراه الأعضاء في الخادم.
- فعّل أي صلاحيات (intents) تحتاجها. ضمن Privileged Gateway Intents، تكون Server Members Intent وMessage Content Intent مطفأتين افتراضياً. معظم البوتات التي ترحّب بالأعضاء الجدد أو تقرأ نص الرسائل أو تتتبّع الأدوار تحتاج إلى تفعيل الاثنين.
- اضغط Reset Token. تُنشئ Discord التوكن وتعرضه لك مرة واحدة فقط. انسخه فوراً، فلا توجد طريقة لعرض التوكن نفسه مرة أخرى لاحقاً؛ والضغط على Reset Token مرة ثانية يُبطل الأول ويُصدر توكناً جديداً.
- الصقه حيث يلزم. في كود بوتك كمتغير بيئة، أو في حقل لوحة تحكم مزوّد الاستضافة، ولا تلصقه أبداً في رسالة دردشة، أو مستودع عام، أو تذكرة دعم.
ماذا يمنح توكن البوت فعلياً
التوكن هو وسيلة المصادقة التي يستخدمها الكود لإثبات أنه مستخدم البوت أمام بوابة Gateway وواجهة REST في Discord. وبتوكن صالح، يستطيع الكود:
- تسجيل دخول البوت وإبقائه متصلاً
- إرسال الرسائل وقراءتها في أي قناة يراها البوت
- تنفيذ أي إجراء تسمح به صلاحيات دور البوت في كل خادم انضم إليه: إدارة الأدوار، والطرد، والحظر، وحذف القنوات، وما إلى ذلك
- قراءة رسائل البوت الخاصة (DM) والرد على التفاعلات (أوامر الشرطة المائلة والأزرار والنماذج)
ما لا يمنحه التوكن: القدرة على إضافة البوت إلى خوادم جديدة. فدعوة البوت تتطلب رابط تفويض OAuth2 منفصلاً مبنياً من معرّف العميل للتطبيق ومجموعة صلاحيات يختارها مالك، ويجب أن يوافق عليه مشرف الخادم. لا يمكن استخدام توكن مُسرَّب لدعوة البوت إلى أي مكان جديد، لكنه قد يُلحق ضرراً حقيقياً في كل خادم انضم إليه البوت بالفعل، بحسب الصلاحيات التي يملكها هناك.
لماذا لا ينبغي أبداً لصق توكن بوت في الدردشة
توكن البوت بيانات اعتماد نصية صريحة دون تاريخ انتهاء مدمج. أي شخص يملكه يستطيع تشغيل نسخته الخاصة من هوية بوتك حتى تعيد تعيين التوكن، بما في ذلك في خوادم دعم Discord، أو قضايا GitHub، أو مشاركات الشاشة حيث يظهر حتى لثوانٍ. لصقه علناً، مثلاً في commit على GitHub، تعامله Discord كبيانات اعتماد مُسرَّبة، وهي طريقة شائعة لاختراق البوتات واستخدامها لإرسال رسائل مزعجة إلى كل خادم فيه البوت. ولا توجد طريقة لمعرفة لاحقاً من استخدم التوكن المُسرَّب أو ماذا فعل به؛ والحل الوحيد هو إعادة التعيين.
ينطبق الحذر نفسه على مشاركة التوكن مع مزوّد استضافة. ألصقه فقط في حقل لوحة التحكم الخاصة بالمزوّد عبر HTTPS، ولا تُرسله أبداً في رسالة إلى شخص، مهما كان موثوقاً، ولا في تقرير خطأ.
إعادة تعيين التوكن تُلغي الوصول فوراً
الضغط على Reset Token في بوابة المطورين يُبطل التوكن القديم فوراً. فكل عملية ما زالت تستخدمه، كالكود الخاص بك، أو مزوّد الاستضافة، أو أي شخص حصل عليه دون إذن، تنقطع عند محاولة إعادة الاتصال التالية، ولا تستطيع تسجيل الدخول مجدداً بالقيمة القديمة. وهذه هي الآلية وراء أمرين يستحق معرفتهما:
- إنها مفتاح الإيقاف الطارئ. إذا اشتبهت في تسريب التوكن يوماً، أعد تعيينه قبل أي شيء آخر. يتوقف البوت عن العمل لمن يحمل التوكن القديم، ولا يعود للعمل إلا حيث يُدخَل التوكن الجديد.
- إنها أيضاً الطريقة لتغيير المزوّدين. سلّمت توكنك لخدمة استضافة وتريد المغادرة؟ أعد تعيين التوكن في بوابة المطورين، فينتهي وصولهم فوراً دون الحاجة إلى أن تطلب منهم حذف أي شيء.
البوت الذي انقطع بسبب إعادة تعيين التوكن يُظهر عادةً رمز إغلاق Gateway رقم 4004 (توكن غير صالح) في سجلاته، وهذه طريقة Discord لقول إن بيانات الاعتماد التي حاول استخدامها لم تعد موجودة.
كيف تخزّن Noxyr توكنك
تطلب Noxyr توكن البوت فقط لميزة Custom Bot، حيث تشغّل مجموعة ميزات Noxyr الكاملة تحت اسم بوتك وصورته الرمزية. والتوكن مُخزَّن مشفّراً، ويُستخدم فقط لتسجيل دخول بوتك إلى بوابة Discord، ولا يُعرض لك أو لأي شخص آخر بعد لصقه. وإذا أردت قطع الوصول يوماً، فأعد تعيين التوكن في بوابة المطورين بالطريقة نفسها الموضحة أعلاه؛ فيتوقف بوت Noxyr عن العمل فور قيامك بذلك، تماماً كأي عميل آخر يستخدم التوكن القديم. وخطوات الإعداد الكاملة، والصلاحيات المطلوبة، ونموذج الوصول المجاني القائم على تصويت Top.gg، موجودة في وثائق Custom Bot ودليل إعداد Custom Bot.
أسئلة شائعة
أين أجد توكن بوت Discord الخاص بي؟ بوابة المطوّرين، ثم تطبيقك، ثم تبويب Bot، ثم Reset Token. يُعرض مرة واحدة وقت الإنشاء؛ لا توجد صفحة تعرض توكناً موجوداً مرة أخرى.
هل من الآمن مشاركة توكن البوت؟ لا. مشاركته، ولو بشكل خاص، تمنح ذلك الشخص سيطرة كاملة على البوت في كل خادم انضم إليه. أدخله فقط في كود بوتك أو في حقل لوحة تحكم مزوّد الاستضافة.
ماذا يحدث إذا أعدت تعيين توكن بوتي؟ يتوقف التوكن القديم عن العمل فوراً في كل مكان كان يُستخدم فيه. تحصل على توكن جديد تلصقه في كودك أو لوحة تحكم المزوّد؛ ولا تتأثر هوية البوت أو خوادمه أو بياناته الموجودة.
هل يمكن استخدام توكن مُسرَّب لإضافة بوتي إلى خوادم أخرى؟ لا. ذلك يتطلب رابط الدعوة المنفصل بـ OAuth2 وموافقة مشرف على الخادم المستهدف. التوكن المُسرَّب يبقى خطيراً في كل خادم انضم إليه البوت أصلاً.
هل تحذف إعادة تعيين التوكن أي شيء؟ لا. هي تُبطل بيانات الاعتماد القديمة فقط. تبقى الإعدادات والأدوار والبيانات المخزّنة المرتبطة بتطبيق البوت ومعرّف المستخدم كما كانت تماماً.
تريد إعداد بوت خاص بك؟ أضف Noxyr مجاناً، أو اطّلع على دليل الاستضافة إذا كنت تكتب كودك الخاص.