إنشاء تطبيق Discord يستغرق نحو خمس دقائق دون أي برمجة: سجّل الدخول إلى بوابة المطورين، واضغط تطبيق جديد (New Application)، وأضف بوتًا إليه، وفعّل أي نوايا يحتاجها، وأنشئ رمزًا (Token)، وأنشئ رابط دعوة. كل ما يسبق الخطوة الأخيرة مجرد تعبئة نماذج. أما ما تفعله بالتطبيق بعد ذلك، أي كتابة شيفرتك الخاصة أو تسليم الرمز لمستضيف يشغّل مجموعة ميزات عنك، فهو قرار منفصل.

ما هو "تطبيق Discord" فعلًا

التطبيق هو الحاوية التي ينشئها Discord لأي شيء تبنيه على منصته: اسم، وأيقونة، ومعرّف عميل (Client ID)، واختياريًا مستخدم بوت مرتبط به. التطبيق نفسه لا يفعل شيئًا. ومستخدم البوت المرتبط به هو ما يسجّل الدخول فعلًا، ويرسل الرسائل، ويرد على الأوامر. ويستخدم معظم الناس عبارتي "تطبيق" و"بوت" بالتبادل، لأنك عمليًا تنشئ أحدهما للحصول على الآخر، لكن الفرق مهم عند الوصول إلى نطاقات OAuth2 والصلاحيات، لأنها تُطلب نيابةً عن التطبيق، لا تُكتب يدويًا.

خطوة بخطوة

  1. افتح بوابة المطورين. توجّه إلى discord.com/developers/applications وسجّل الدخول بالحساب الذي يجب أن يملك البوت.
  2. اضغط تطبيق جديد (New Application). أعطه اسمًا. يصبح هذا الاسم الداخلي للتطبيق؛ ويمكنك تغييره لاحقًا دون التأثير في أي شيء يعمل بالفعل.
  3. افتح تبويب البوت (Bot). يُضاف مستخدم البوت تلقائيًا. عيّن اسم المستخدم وارفع صورة رمزية هنا، فهذا ما سيظهر في كل خادم ينضم إليه.
  4. فعّل أي نوايا مميزة يحتاجها. ضمن Privileged Gateway Intents، نية أعضاء الخادم (Server Members Intent) ونية محتوى الرسائل (Message Content Intent) معطّلتان افتراضيًا. البوت الذي يقرأ نص الرسائل أو يتفاعل مع انضمام الأعضاء ومغادرتهم يحتاج إلى تفعيل الاثنتين، وإلا فلن يتمكن من تسجيل الدخول أصلًا.
  5. اضغط إعادة تعيين الرمز (Reset Token). يُنشئ Discord الرمز ويعرضه مرة واحدة فقط. انسخه فورًا؛ فلا توجد صفحة تعرض الرمز الحالي مرة أخرى، والضغط على إعادة تعيين الرمز مرة ثانية يُبطل ما نسخته للتو.
  6. أنشئ رابط دعوة. استخدم مولّد الروابط (URL Generator) في تبويب OAuth2، وحدد نطاقي bot وapplications.commands، وحدد الصلاحيات التي يحتاجها البوت فعلًا، ثم انسخ الرابط الناتج.
  7. ادعُه إلى خادم. افتح الرابط، واختر خادمًا تديره، ووافق على الصلاحيات التي يعرضها Discord.

أخطاء تُوقع الناس في المشكلات

  • الخلط بين اسم التطبيق واسم مستخدم البوت. يمكن أن يكونا مختلفين. إعادة تسمية التطبيق لاحقًا لا تغيّر اسم البوت؛ فذلك يتم من تبويب البوت.
  • فقدان الرمز قبل لصقه في أي مكان. إذا أغلقت الصفحة قبل نسخه، فلا داعي للذعر، فقط اضغط إعادة تعيين الرمز مرة أخرى للحصول على رمز جديد. الرمز القديم ببساطة ضاع.
  • تخطي النوايا ثم التساؤل لماذا لا يتصل البوت. البوت الذي تطلب شيفرته نية مميزة غير مفعّلة في البوابة لا يتصل بحالة متدهورة؛ بل يرفض Discord تسجيل الدخول تمامًا برسالة خطأ "disallowed intents".
  • طلب صلاحية المسؤول (Administrator) في رابط الدعوة بعادة قديمة. هذا يعمل، لكنه أخطر شاشة صلاحيات يمكن أن يعرضها Discord على مالك الخادم، وسبب شائع لرفض الدعوة. حدد فقط ما يستخدمه البوت.
A user's bot token runs on a Noxyr node and comes online as their own branded bot. Your token Noxyr node MyBot Online

ماذا تفعل بالتطبيق بعد ذلك

بعد أن يصبح لديك تطبيق ومستخدم بوت ورمز، يوجد مساران من هنا. يمكنك كتابة شيفرة البوت أو تنزيلها وتشغيلها بنفسك، على جهازك أو على مستضيف، وهذا موضوع دليل استضافة البوتات المجانية. أو يمكنك تخطي كتابة أي شيفرة: الصق الرمز في خدمة تشغّل مجموعة ميزات موجودة تحت هوية بوتك. وهذا ما يفعله البوت المخصص من Noxyr تحديدًا: التذاكر، والمتجر، والأمان، والمسابقات، والتحقق، والمزيد، كلها تردّ تحت الاسم والصورة اللذين عيّنتهما للتو، ومستضافة مجانًا مقابل تصويت على Top.gg. ويوجد شرح الإعداد الكامل، بما في ذلك النيتان المذكورتان أعلاه، في وثائق البوت المخصص.

أيًّا كان المسار الذي تختاره، فالتطبيق الذي أنشأته للتو هو كل ما يحتاجه أيٌّ منهما. ولا يُلزمك إنشاؤه بأي اتجاه.

أسئلة شائعة

هل أحتاج إلى معرفة البرمجة لإنشاء تطبيق Discord؟ لا. إنشاء التطبيق ومستخدم البوت والرمز كلها خطوات بالنقر في بوابة المطورين. ولا تأتي البرمجة إلا إذا قررت كتابة سلوك البوت بنفسك.

ما الفرق بين معرّف العميل ورمز البوت؟ معرّف العميل عام، وهو موجود في كل رابط دعوة وآمن للمشاركة. أما الرمز فهو بيانات اعتماد، فمن يملكه يستطيع تسجيل دخول البوت؛ فعامله كما تعامل كلمة المرور.

هل يمكنني إعادة تسمية التطبيق أو البوت لاحقًا؟ نعم، يمكن تغيير اسم التطبيق واسم مستخدم البوت في أي وقت من البوابة دون أن تفقد الرمز أو الخوادم التي فيها أو أي شيء مرتبط بمعرّف مستخدم Discord الخاص به.

هل أحتاج إلى نوايا مميزة لكل بوت؟ لا. فقط البوتات التي تقرأ نص الرسائل (Message Content Intent) أو تحتاج إلى بيانات انضمام الأعضاء ومغادرتهم والرتب (Server Members Intent) تحتاج إلى تفعيلها. والبوت البسيط الذي يعمل بالأوامر المائلة فقط لا يحتاج أيًّا منهما.

هل إنشاء تطبيق Discord مجاني؟ نعم، لا تكلفة لإنشاء تطبيق أو توليد رمز أو دعوته إلى أي مكان. أما تشغيل الشيفرة التي خلفه فهو الجزء الذي قد يكلّف مالًا، إلا إذا استخدمت مستضيفًا مجانيًا أو خدمة مثل البوت المخصص من Noxyr.

ماذا لو فقدت الرمز أو ظننت أنه تسرّب؟ عد إلى تبويب البوت واضغط إعادة تعيين الرمز. الرمز القديم يتوقف عن العمل فورًا في كل مكان كان مستخدمًا فيه، وتحصل على رمز جديد تلصقه حيث يلزم.

بعد أن يوجد تطبيقك، اطّلع على دليلنا حول روابط الدعوة ونطاقات OAuth2 لبناء ذلك الرابط بشكل صحيح، أو أضف Noxyr مجانًا وحوّل تطبيقك الجديد إلى بوت يعمل بالكامل دون كتابة سطر واحد من الشيفرة.