#Discord Bots

دليلك الكامل لإنشاء بوت رومات مؤقتة احترافي لسيرفرك على ديسكورد

Shuruhatik
6/9/2022
دليلك الكامل لإنشاء بوت رومات مؤقتة احترافي لسيرفرك على ديسكورد

مميزات البوت وليه هو أفضل من البوتات العامة؟ 🤔

البوت ده مش مجرد بوت عادي، ده مشروع كامل بتقدر تتحكم فيه، وده بيديك مميزات مش هتلاقيها في البوتات الجاهزة:

  • سيادة كاملة: البوت بتاعك أنت، يعني محدش يقدر يوقفه أو يغير فيه غيرك. بياناتك وسيرفرك في أمان.
  • تخصيص بلا حدود: غير الاسم، الصورة، الحالة (Playing, Listening to)، وكل رسالة البوت بيبعتها. تقدر تخليه يتكلم بلهجة سيرفرك.
  • لوحة تحكم للأعضاء: كل عضو بيعمل روم مؤقتة بيجيله لوحة تحكم خاصة بيه في شكل أزرار، بيقدر منها يقفل الروم، يفتحه، يغير اسمه، يطرد أعضاء، أو يدي صلاحيات لناس معينة.
  • بدون علامات تجارية مزعجة: البوت مش هيعمل إعلانات لسيرفرات تانية أو يحط لينكات مش بتاعتك.

شرح فيديو عملي

لو بتحب تشوف الخطوات بعينك وتطبق، الفيديو ده هيمشيك في العملية كلها من الألف للياء.


خطوات الإنشاء بالتفصيل (من الصفر للاحتراف) 🛠️

هنقسم الشغل على 3 مراحل رئيسية: تجهيز البوت، نسخ وتشغيل الكود، وضمان إنه يفضل شغال 24/7.

المرحلة الأولى: تجهيز البوت على ديسكورد

  1. إنشاء التطبيق: روح على بوابة مطوري ديسكورد (اللينك تحت) واعمل "New Application". اختار اسم للتطبيق بتاعك.
  2. تحويل التطبيق لبوت: من القائمة الجانبية، روح على قسم "Bot" ودوس "Add Bot".
  3. تفعيل النوايا (Intents): دي أهم خطوة. لازم تفعل كل الخيارات اللي تحت "Privileged Gateway Intents". الـ Intents دي هي اللي بتدي البوت صلاحية إنه يشوف الأعضاء وحالة الرومات والرسائل. من غيرها البوت مش هيشتغل صح.
  4. نسخ التوكن: من نفس صفحة البوت، دوس على "Reset Token" عشان تاخد التوكن الجديد. احتفظ بالتوكن ده في مكان سري ومتديهوش لأي حد، لأنه مفتاح التحكم في البوت بتاعك.
  5. دعوة البوت: روح على قسم "OAuth2" ومنه على "URL Generator". اختار صلاحيات bot و applications.commands. بعدين تحت، اختار الصلاحيات اللي البوت محتاجها (زي Administrator عشان تريح دماغك) وانسخ اللينك اللي هيطلعلك وادعوا البوت لسيرفرك.

المرحلة الثانية: تشغيل الكود على Replit

  1. نسخ المشروع (Fork): روح على لينك المشروع على Replit (هتلاقيه تحت) ودوس على زر "Fork" الأزرق. بكده أنت عملت نسخة من المشروع على حسابك الخاص تقدر تعدل عليها.
  2. تشغيل المشروع: دوس على زر "Run" الأخضر الكبير.
  3. إدخال البيانات: أول مرة المشروع هيشتغل، الـ Console (الشاشة السودا) هتطلب منك شوية حاجات زي توكن البوت اللي نسخناه، والـ ID بتاع حسابك على ديسكورد عشان تبقى صاحب البوت.
  4. الحصول على رابط التشغيل: بعد ما المشروع يشتغل، هتلاقي شاشة بيضا صغيرة ظهرت فوق الـ Console وفيها لينك. انسخ اللينك ده عشان هنحتاجه في المرحلة الجاية.

المرحلة الثالثة: ضمان تشغيل البوت 24/7

المشاريع على Replit بتقف لوحدها بعد فترة. عشان نخلي البوت شغال على طول، هنستخدم خدمة مراقبة مجانية.

  1. التسجيل في Checklyhq: روح على موقع Checklyhq (اللينك تحت) واعمل حساب.
  2. إنشاء فحص جديد: من لوحة التحكم، دوس Create New واختار API Check.
  3. إعداد الفحص:
  • في خانة URL، حط اللينك اللي نسخته من Replit.
  • سمي الفحص أي اسم عشان تعرفه بعدين.
  • عند Body، دوس على تبويب JSON وسيبه فاضي.
  • انزل تحت خالص ودوس Save & run.

كده أنت خلصت! الخدمة دي هتبعت طلب للمشروع بتاعك كل شوية، وده هيخليه شغال ومش هيفصل أبداً.


الروابط المطلوبة للشرح