اخلاء مسؤولية | DISCLAIMER
لقد تطور Discord كثيرًا على مر السنين وهو الآن يمثل منصة موثوقة ليس فقط للاعبين ولكن أيضًا لأي شخص يتطلع إلى التواصل مع أقرانه عبر الرسائل ومحادثات الفيديو والمزيد. يستخدمه الكثيرون أيضًا كبديل لتطبيق WhatsApp وتطبيقات المراسلة الشائعة الأخرى ، خاصة بفضل تركيزه الكبير على المجموعات والمجتمعات. يحتوي Discord على ملايين المستخدمين النشطين يوميًا ويستخدم جزء كبير منهم روبوتًا على أساس يومي لأتمتة الأشياء. إذا كنت تستخدم Discord بأي صفة ، فهناك فرصة جيدة لأنك استخدمت روبوتًا. إذا كنت تتساءل عن كيفية إنشاء واحدة بنفسك ، فأنت في المكان الصحيح. في هذه المقالة ، سنخبرك بكيفية إنشاء روبوت على Discord:
تصفح هذه المقالة:
المتطلبات المسبقة
كيفية إنشاء وإضافة بوت Discord إلى الخادم الخاص بك
كيفية تعيين وظيفة البوت واستضافة بوت ديسكورد
ختامية الأفكار والانضمام إلى خادم Discord الخاص بـ XDA!
المتطلبات الأساسية
يعد إنشاء روبوت Discord مهمة بسيطة نسبيًا. أنت بحاجة إلى القليل من المعرفة البرمجية لإعداد الأشياء ، لكن تعقيد الكود يعتمد على نوع الروبوت الذي تحاول صنعه. دعنا نلقي نظرة على بعض الأشياء التي تحتاجها للبدء. أولاً ، أنت بحاجة إلى حساب Discord ، والذي من المحتمل أن يكون لديك. إذا لم يكن الأمر كذلك ، فيمكنك إنشاء واحد مجانًا من خلال التوجه إلى صفحة Discord الرئيسية. يمكنك أيضًا تنزيل عميل Discord واستخدامه على الكمبيوتر المحمول الخاص بالألعاب أو حتى الهاتف.
بمجرد الانتهاء من ذلك ، تحتاج إلى إعداد الخادم الخاص بك لاستخدام الروبوت. يمكنك بعد ذلك دعوة الروبوت إلى الخادم الخاص بك بسهولة باتباع بعض الخطوات البسيطة. بمجرد وصول الروبوت إلى الخادم الخاص بك ، يمكنك بعد ذلك ترميز وظيفة له واستخدامها في الخادم الخاص بك أو تعيينها إلى خوادم أخرى لديك حقوق المسؤول لها. لتعيين وظيفة bot ، سنستخدم Node.js للوصول إلى مكتبة العقدة discord.js. يمكنك تنزيل أحدث إصدار من Node.js من الموقع الرسمي.
بالإضافة إلى ذلك ، سنحتاج أيضًا إلى محرر كود لكتابة وظائف الروبوت وتعديلها. سنستخدم Visual Studio Code في هذا البرنامج التعليمي ، على الرغم من أن لك مطلق الحرية في استخدام ما تريد.
كيفية إنشاء وإضافة بوت Discord إلى الخادم الخاص بك
تتمثل الخطوة الأولى في إنشاء تطبيق على Discord حتى يعمل الروبوت الخاص بك. الفكرة هنا هي إنشاء رمز مميز لروبوتك بحيث يتعرف Discord على الكود. لهذا ، ستحتاج إلى التوجه إلى صفحة تطبيقات Discord. سيتم إرسالك مباشرةً إلى الصفحة بمجرد تسجيل الدخول باستخدام حساب Discord الخاص بك حيث سترى قائمة بتطبيقاتك. لا تقلق إذا كانت القائمة فارغة لأننا سننشئ واحدة الآن.
- اضغط على زر تطبيق جديد للبدء.
- الآن ، أعط اسمًا للتطبيق الخاص بك واضغط على إنشاء.
- سينقلك الآن إلى صفحة يمكنك فيها إدخال تفاصيل مثل وصف تطبيقك وإضافة العلامات ورمز التطبيق والمزيد. بمجرد الانتهاء ، اضغط على زر حفظ التغييرات للمتابعة.
الآن ، ابحث عن خيار Bot في قائمة القائمة على الشريط الجانبي الأيسر. اضغط عليها لفتح صفحة الروبوتات واضغط على زر إضافة بوت. اسمح بإذن إنشاء الروبوت عندما يُطلب منك ذلك. - سترى الآن رمز أمان مميزًا لبرنامج الروبوت الخاص بك في الصفحة التالية. إذا لم يتم إنشاء الرمز المميز ، فما عليك سوى النقر على زر إعادة التعيين لإنشاء رمز مميز جديد. انسخ معرّف الرمز المميز هذا كما سنحتاجه في الأقسام التالية.
يسمح لك هذا الرمز المميز بالتحكم في الروبوت ، مما يعني أنه لا ينبغي لك مشاركة هذا مع أي شخص. إذا كنت تعتقد أن هذا الرمز المميز قد تعرض للاختراق ، فما عليك سوى الرجوع إلى هذه الصفحة والضغط على زر إعادة الضبط لإنشاء رمز جديد. - الآن ، ابحث عن خيار OAuth2 في القائمة الموجودة على الشريط الجانبي الأيسر وانقر فوقه للعثور على معرف العميل الخاص بك. إنها سلسلة طويلة من الأرقام التي تحتاج إلى نسخها ولصقها في عنوان URL أدناه – استبدل كلمة CLIENTID بمعرف العميل الفعلي الذي نسخته للتو –
https://discordapp.com/oauth2/authorize؟&client_id=CLIENTID&scope=bot&permissions=8
ما عليك سوى لصق عنوان URL هذا في متصفح الويب الخاص بك والضغط على Enter. ستفتح صفحة يمكنك من خلالها إخبار Discord بمكان إرسال برنامج الروبوت الخاص بك. حدد الخادم الذي تريد إضافة الروبوت الجديد إليه من القائمة المنسدلة مثل – - انقر فوق متابعة وتأكيد ما إذا كنت تريد منح حقوق المسؤول للخادم إلى الروبوت الخاص بك أم لا. يمكنك أيضًا منح حقوق المسؤول أو إلغاؤها لاحقًا ، لذلك لا تتعب من هذا الخيار.
بمجرد إضافة الروبوت إلى الخادم الخاص بك ، سترى رسالة تؤكد وصول الروبوت. هذه هي الطريقة التي ستعرف أنها نجحت. سترى أيضًا الروبوت في عمود الأعضاء على الجانب الأيمن.
حسنًا ، هذا كل شيء ، لقد أنشأت الآن برنامج Discord bot لخادمك. إذا اتبعت جميع الخطوات بعناية ، فيجب أن تكون قادرًا على رؤية الروبوت على خادمك. سيبقى الروبوت في وضع عدم الاتصال حتى تحدد وظيفة له برمز ، ومزامنته مع منصة Discord. هذا هو المكان الذي يبدأ فيه العمل الحقيقي حيث ستقوم بإعداد بعض المعلمات وإخبار الروبوت الخاص بك بما تريده أن يفعله.
كيفية تعيين وظيفة البوت واستضافة بوت ديسكورد
الآن ، اتبع الخطوات أدناه لإنشاء واستضافة روبوت للخلاف على جهاز الكمبيوتر الخاص بك:
في هذا البرنامج التعليمي ، سننشئ روبوتًا بسيطًا “Ping-Pong” Discord والذي ، كما يوحي الاسم ، سيرد بـ “Pong” في كل مرة تكتب “Ping”.
قم بإنشاء مجلد جديد في أي مكان على الكمبيوتر الشخصي أو جهاز Mac. أنشأنا “مجلدًا جديدًا” على سطح المكتب في جهاز الكمبيوتر الشخصي الذي يعمل بنظام Windows لهذا البرنامج التعليمي.
الآن ، افتح Visual Studio Code وقم بإنشاء ملف جديد بالرمز المذكور أدناه. استبدل “لصق الرمز المميز لبرنامج الروبوت الخاص بك هنا بدون علامات اقتباس” بالرمز المميز لبرنامج الروبوت الذي نسخته سابقًا.
DISCORD_TOKEN = “الصق رمز برنامج الروبوت هنا بدون علامات اقتباس.”
-
- بعد ذلك ، قم بإنشاء ملف جديد وأضف الكود التالي. بمجرد الانتهاء من ذلك ، احفظ هذا الملف المعين باسم bot.js داخل نفس المجلد. سيضيف هذا الرمز الوظيفة إلى برنامج Discord bot الخاص بك. سيتم الرد بـ “pong” في كل مرة تكتب فيها “ping”.
- الآن ، افتح نافذة المحطة الطرفية من المجلد الجديد الذي قمت بإنشائه وتثبيت مكتبة Discord.js باستخدام الأمر التالي. ستحتاج إلى تثبيت Node.js على نظامك حتى يعمل هذا ، لذا ضع ذلك في الاعتبار.
تثبيت npm –save discord.js dotenv
- الخطوة التالية هي إنشاء ملف package.json. استخدم الأمر التالي لإنشائه:
npm الحرف الأول
- Lastly, you can now use the “node bot.js” command to run the bot.
بمجرد تشغيل الأمر node bot.js ، ستلاحظ أن روبوت Discord في خادمك سيكون متصلاً بالإنترنت. يمكنك بعد ذلك اختبار الروبوت عن طريق كتابة “ping” والذي سيستجيب له “pong”.
يمكنك أيضًا إنشاء Discord واستضافته في السحابة ليستخدمه الآخرون. لذلك ، سيتعين عليك استخدام IDE عبر الإنترنت مثل Replit لاستضافة الرمز الخاص بك.
يعتمد تعقيد عملية الترميز على الوظيفة التي تريد تعيينها إلى الروبوت الخاص بك. لن تكون عملية الترميز الخاصة بـ “Greeting Bot” البسيطة ، على سبيل المثال ، معقدة مثل “Music Bot” الذي يمكنه تشغيل الموسيقى من النظام الأساسي المفضل لديك. يمكنك أيضًا إنشاء روبوت لتعديل خادمك وحتى طرد الأعضاء الذين يخرقون القواعد بشكل متكرر في الخادم الخاص بك. هناك الكثير من روبوتات Discord المفيدة ، لذا فإن الاحتمالات لا حصر لها حقًا. يعد Top.gg مكانًا جيدًا للبحث عن روبوتات Discord إذا كنت لا ترغب في خوض متاعب الترميز. ما عليك سوى اختيار روبوت من موقع الويب وإجراء التغييرات حسب الضرورة لتعديل الروبوت وفقًا لاحتياجاتك. هناك الكثير من الخيارات للاختيار من بينها ، لذا تأكد من استخدام شريط البحث في الأعلى للعثور على ما تبحث عنه.
حسنًا ، هذا يقودنا إلى نهاية هذا البرنامج التعليمي المحدد. هناك عدد كبير من روبوتات Discord المفيدة المتوفرة حاليًا ، لذلك نوصي بشدة بإجراء بحث على Google لمعرفة ما إذا كان شخص ما قد أنشأ بالفعل روبوتًا لأتمتة عمليتك. وقبل أن تغادر ، نقترح عليك أيضًا الانضمام إلى خادم Discord الخاص بـ XDA والذي ستجد فيه أفرادًا متشابهين في التفكير وكذلك البقاء على اطلاع دائم بكل ما يتعلق بـ XDA. إذن ما هو روبوت Discord الذي ستنشئه أولاً؟ أخبرنا بإسقاط سطر في التعليقات أدناه.