الخطوة 1: اختيار موضوع البوت

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

مصدر ممتاز للبحث عن فكرة هو أي موقع شهير يحتوي على قائمة بالبوتات. يمكنك فرزها حسب الشعبية ومعرفة ما هو الأكثر طلبًا حاليًا. تحتوي صفحات المشاريع على وصف للوظائف ومبادئ العمل، مما سيساعدك أيضًا في فهم كيف يجب أن يبدو بوتك المستقبلي.

عرض المشاريع الشائعة لإنشاء بوت في Discord

بمجرد اختيار الموضوع أو اتخاذ قرار بنسخ كود موجود بالفعل وتعديله ليناسبك، انتقل إلى كتابة بوتك الخاص.

الخطوة 2: إنشاء تطبيق البوت

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

انتقل إلى موقع Discord Developer Portal

  1. افتح الرابط أعلاه وسجل الدخول إلى بوابة المطورين باستخدام الملف الشخصي الذي ستستخدمه للخادم التجريبي عند أول تسجيل دخول والتحقق من البوت.
  2. تسجيل الدخول إلى بوابة المطورين لإنشاء بوت في Discord
  3. عند الوصول إلى الصفحة الرئيسية، انقر على زر "تطبيق جديد".
  4. الانتقال إلى إنشاء تطبيق جديد على بوابة المطورين لإنشاء بوت في Discord
  5. أدخل اسمه وأكد إنشاءه.
  6. إنشاء تطبيق جديد على بوابة المطورين لإنشاء بوت في Discord
  7. قم بتوسيع قائمة الموقع بالنقر على الزر الذي يحتوي على ثلاثة خطوط أفقية.
  8. فتح القائمة على بوابة المطورين لإنشاء بوت في Discord
  9. في قسم "الإعدادات"، اختر خيار "بوت".
  10. انتقل إلى قسم إعدادات البوت في بوابة المطورين لإنشاء بوت في Discord
  11. أكد بناء بوت جديد للتطبيق.
  12. زر لإنشاء بوت جديد على موقع بوابة المطورين لإنشاء بوت في Discord
  13. في النافذة المنبثقة، انقر على "نعم، افعل ذلك!".
  14. إشعار بتأكيد إنشاء تطبيق جديد على بوابة المطورين لإنشاء بوت في Discord
  15. في هذه المرحلة، يمكنك تغيير اسم البوت وتحميل صورته الرمزية إذا كانت جاهزة. لاحظ أن هناك أيضًا رمز مميز في هذا القسم مع زر "نسخ"، الذي يتيح لك نسخه إلى الحافظة. سيتعين عليك تنفيذ هذا الإجراء عدة مرات أثناء العمل على كود المشروع.
  16. المعلمات الأساسية للتطبيق الذي تم إنشاؤه لإنشاء بوت في Discord
  17. قم بتوسيع القائمة مرة أخرى وانتقل إلى قسم "OAuth2".
  18. الانتقال إلى اختيار نوع التطبيق الإضافي على بوابة المطورين لإنشاء بوت في Discord
  19. في قائمة الخيارات "نطاقات"، ابحث عن الخيار "بوت" وحدده بعلامة.
  20. اختيار نوع التطبيق المستخدم على بوابة المطورين لإنشاء بوت في Discord
  21. ابحث أيضًا عن قسم آخر بعنوان "أذونات البوت". قم بتفعيل جميع الأذونات بناءً على الإجراءات التي يقوم بها هذا البوت.
  22. إضافة الأذونات لتطبيق إنشاء بوت في ديسكورد
  23. لا تنسَ الأذونات للقنوات النصية والصوتية. ومع ذلك، لن تحتاج إلى تفعيلها إذا منحت التطبيق حقوق المسؤول مباشرة.
  24. اختيار أذونات أخرى للتطبيق المخصص على بوابة المطورين لإنشاء بوت في Discord
  25. عد إلى قسم "نطاقات" وانسخ الرابط الذي تم إنشاؤه تلقائيًا لتفويض البوت.
  26. رابط التفويض الأولي للروبوت على الخادم لإنشاء الروبوت في Discord
  27. انتقل إلى الرابط واختر الخادم لإضافة التطبيق.
  28. تسجيل الدخول إلى الخادم لإنشاء بوت في Discord
  29. أكد منح الحقوق المناسبة له (تظهر في النافذة جميع الأذونات التي تم تحديدها سابقًا). انقر على "تفويض" للانتقال إلى الخطوة التالية.
  30. عرض قائمة بالأذونات المتاحة لإنشاء بوت في Discord
  31. أدخل الكابتشا لإكمال الإجراء.
  32. تأكيد الكابتشا عند أول تسجيل دخول لإنشاء بوت في ديسكورد
  33. انتقل إلى الخادم وتأكد من أن البوت يظهر الآن في قائمة الأعضاء.الآن هو في وضع عدم الاتصال، لأن كوده لم يُكتب بعد.
  34. التحقق من قائمة المشاركين في الخادم المختار لإنشاء بوت في Discord

الخطوة 3: اختيار بيئة التطوير

حان الوقت للقيام بأصعب مرحلة في إنشاء البوت - كتابة الكود. لذلك يجب اختيار واحدة من لغات البرمجة المدعومة. غالبًا ما يتم استخدام JavaScript مع امتداد Node.js أو Python. يعتمد الاختيار بشكل حصري على معرفتك أو على شكل الكود المصدر للبوت، إذا كان الأمر يتعلق بنسخه مع إجراء تعديلات عليه. تحتاج لغات مختلفة إلى بيئات تطوير مختلفة تدعم بناء الجملة والوظائف الإضافية المفيدة.

لمزيد من التفاصيل:
اختيار بيئة التطوير للبرمجة

اختيار بيئة التطوير أثناء كتابة الكود لإنشاء بوت في Discord

الخطوة 4: كتابة الكود

يوجد العديد من الدروس والعروض التوضيحية على الإنترنت حول كيفية كتابة بوتات Discord بمستويات مختلفة من التعقيد. هناك حتى قوالب كاملة لمشاريع تشغيل الموسيقى أو الإدارة، لذلك أحيانًا يحدث نسخ بسيط. ومع ذلك، إذا قررت كتابة الكود بنفسك، يجب أن تتقن Python أو JavaScript جيدًا.

استخدام لغة البرمجة بايثون لإنشاء بوت في ديسكورد

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

لمزيد من التفاصيل: كتابة كود البوت في Discord

استخدام لغة البرمجة JavaScript لإنشاء بوت في Discord

الخطوة 5: نشر البوت

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

  1. أولاً، ستحتاج إلى تسجيل الدخول عبر حساب ديسكورد، من خلال الضغط على "تسجيل الدخول".
  2. تسجيل الدخول إلى الموقع المختار للترويج للروبوت في Discord
  3. عند ظهور علامة تبويب جديدة، أكد الإجراء باستخدام الزر "تفويض".
  4. تأكيد التفويض على الموقع المختار للترويج للروبوت في Discord
  5. في الصفحة الرئيسية للملف، ابحث عن القسم المسؤول عن إضافة البوت.
  6. الانتقال إلى قسم إضافة المشروع للترويج للروبوت في Discord
  7. أدخل معرفه، محددًا هذه المعلمة من خلال بوابة مطوري ديسكورد، التي كتبنا عنها سابقًا.
  8. إدخال اسم المشروع للترويج للروبوت في Discord
  9. تأكد من تحديد البادئة المستخدمة.
  10. اختيار بادئة المشروع للترويج للروبوت في Discord
  11. أضف وصفًا، وحدد العلامات والمعلمات الأخرى التي تؤثر على عرض صفحة البوت على الموقع.
  12. ملء المعلومات الأساسية على الموقع للترويج للروبوت في Discord
  13. إذا كانت هناك دعوة موجودة، أدخلها في الحقل المناسب أو انتقل إلى "مولد الدعوات" لإنشائها.
  14. إدراج رابط الدعوة على الموقع للترويج للروبوت في Discord
  15. تحقق من صحة البيانات المدخلة وانقر على "إرسال".
  16. تأكيد إضافة المشروع للترويج للروبوت في Discord

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

الخطوة 6: نشر البوت على VPS

لن يتمكن البوت من العمل باستمرار على الكمبيوتر المحلي — عاجلاً أم آجلاً، سيقوم نظام التشغيل بإعادة التشغيل، مما يعني أن البوت سيتوقف، حيث ستغلق "سطر الأوامر" مع التطبيق. جميع المشاريع الكبيرة تتصل بـ VPS مع دعم لغة البرمجة المستخدمة. إذا كنت في تلك المرحلة التي تحتاج فيها إلى استخدام مثل هذه الخدمات، فلا معنى لشرح مبدأ عملها، لأن المعرفة المطلوبة، على الأرجح، قد تم اكتسابها بالفعل. بدلاً من ذلك، نوصي دائمًا بالاهتمام بدعم لغة البرمجة المختارة، وإذا أمكن، استخدام الفترة التجريبية للتحقق من عمل البوت على VPS المختار. لا تنسَ أن هناك خدمة دعم على مثل هذه المواقع، حيث يرد المتخصصون بسرعة على أي استفسارات. بعد توصيل البوت بـ VPS، سيكون دائمًا في حالة نشطة ولن تحتاج إلى تخزين ملفاته على الكمبيوتر المحلي.

استخدام VPS لضمان التشغيل المستمر للروبوت في Discord