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

بمجرد اختيار الموضوع أو اتخاذ قرار بنسخ كود موجود بالفعل وتعديله ليناسبك، انتقل إلى كتابة بوتك الخاص.
الخطوة 2: إنشاء تطبيق البوت
الخطوة التالية هي إنشاء تطبيق على البوابة الرسمية للمطورين Discord. هذا ضروري لبدء وجود البوت والحصول على رمز فريد يُستخدم عند الدعوة. يتم الآن اختيار اسم المشروع، وتعيين الأذونات، وإضافة الشعار.
انتقل إلى موقع Discord Developer Portal
- افتح الرابط أعلاه وسجل الدخول إلى بوابة المطورين باستخدام الملف الشخصي الذي ستستخدمه للخادم التجريبي عند أول تسجيل دخول والتحقق من البوت.
- عند الوصول إلى الصفحة الرئيسية، انقر على زر "تطبيق جديد".
- أدخل اسمه وأكد إنشاءه.
- قم بتوسيع قائمة الموقع بالنقر على الزر الذي يحتوي على ثلاثة خطوط أفقية.
- في قسم "الإعدادات"، اختر خيار "بوت".
- أكد بناء بوت جديد للتطبيق.
- في النافذة المنبثقة، انقر على "نعم، افعل ذلك!".
- في هذه المرحلة، يمكنك تغيير اسم البوت وتحميل صورته الرمزية إذا كانت جاهزة. لاحظ أن هناك أيضًا رمز مميز في هذا القسم مع زر "نسخ"، الذي يتيح لك نسخه إلى الحافظة. سيتعين عليك تنفيذ هذا الإجراء عدة مرات أثناء العمل على كود المشروع.
- قم بتوسيع القائمة مرة أخرى وانتقل إلى قسم "OAuth2".
- في قائمة الخيارات "نطاقات"، ابحث عن الخيار "بوت" وحدده بعلامة.
- ابحث أيضًا عن قسم آخر بعنوان "أذونات البوت". قم بتفعيل جميع الأذونات بناءً على الإجراءات التي يقوم بها هذا البوت.
- لا تنسَ الأذونات للقنوات النصية والصوتية. ومع ذلك، لن تحتاج إلى تفعيلها إذا منحت التطبيق حقوق المسؤول مباشرة.
- عد إلى قسم "نطاقات" وانسخ الرابط الذي تم إنشاؤه تلقائيًا لتفويض البوت.
- انتقل إلى الرابط واختر الخادم لإضافة التطبيق.
- أكد منح الحقوق المناسبة له (تظهر في النافذة جميع الأذونات التي تم تحديدها سابقًا). انقر على "تفويض" للانتقال إلى الخطوة التالية.
- أدخل الكابتشا لإكمال الإجراء.
- انتقل إلى الخادم وتأكد من أن البوت يظهر الآن في قائمة الأعضاء.الآن هو في وضع عدم الاتصال، لأن كوده لم يُكتب بعد.

















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

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

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

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








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