أثبتت Discord باستمرار أنها منصة المراسلة الفورية لأي شخص يرغب في التحدث أو الدردشة المرئية أو البث مع الأصدقاء عبر الإنترنت خلال السنوات الخمس الماضية أو نحو ذلك. روبوتات الخلاف هي أحد الأسباب.
يمكن أن تتيح لك الروبوتات إنجاز كل شيء بدءًا من أتمتة الوظائف الرتيبة لبدء تشغيل الموسيقى في جميع أنحاء الخادم الخاص بك ، وفي هذا الدليل ، سنعلمك كيفية إنشاء روبوت Discord.
على الرغم من أن الأتمتة هي الغرض الأساسي من استخدام برنامج Discord bot ، إلا أنه يمكنك حقًا إنشاء واحد للقيام بأي شيء (أي شيء يمكنك حشره في بعض تعليمات JavaScript البرمجية ، على الأقل).
في هذا البرنامج التعليمي ، سوف نستخدم Node.js لإنشاء روبوت Discord الأساسي الخاص بنا.
المتطلبات الأساسية
- حساب الخلاف
- خادم الخلاف الجديد
- Node.js مثبت على جهاز الكمبيوتر الخاص بك.
- كود الاستوديو المرئي
- وبالطبع اتصال واي فاي.
قم بإنشاء تطبيق Discord جديد.
للبدء ، يجب علينا تسجيل التطبيق باستخدام موقع Discord Developer. انتقل إلى من أجل الوصول إلى هذا بوابة.
بعد ذلك ، حدد زر تطبيق جديد الموجود على الجانب الأيمن.
عند النقر فوق الزر ، سيظهر مربع حوار يطلب منك تسمية الروبوت الخاص بك. في حالتي ، سأطلق على الروبوت اسم "jaysbot".
حدد خيار bot بعد ذلك ، ثم انقر فوق الزر "add bot". سيظهر مربع الحوار التالي:
عندما توافق على إنشاء التطبيق الجديد ، لديك الآن روبوت.
ومع ذلك ، لا أعتقد أنك تريد روبوتًا غبيًا. دعنا نضيف بعض الميزات الإضافية ونحسن تفاعل المستخدم من خلال منحه عددًا من الأذونات.
باختيار OAuth2 من القائمة ، كما هو موضح أدناه ، حدد المربعات.
سيتم إنشاء الرابط في أسفل الصفحة عند إضافة الإذن بعد منح الروبوت أي أذونات أخرى.
يجب الآن لصق الرابط الذي نسخته مسبقًا في أي متصفح. يجب أن تظهر الشاشة التالية وإضافة الخادم إليها.
بعد اختيار الخادم الخاص بك ، اضغط على زر "التفويض":
لقد نجحت الآن في إضافة الروبوت الخاص بنا إلى الخادم الخاص بك.
إنشاء مشروع Node.js
الآن وقد سجلنا برنامج الروبوت الخاص بنا ، يجب علينا إنشاء مجلد لملفات Node.js.
إعداد التبعيات
تُعرف الحزم التي يحتاجها البرنامج للعمل بشكل صحيح باسم التبعيات. في هذه الحالة ، كل ما نطلبه هو حزمة discord.js. للمساعدة في إدارة رمز Jaysbot المميز ، سنستمر في تثبيت حزمة dotenv.
سيضمن ذلك حصول كل مكالمة على التفويض المناسب ، كما أن nodemon ضروري أيضًا للحفاظ على عمل الخادم. أدخل الأمر التالي لبدء المشروع في محطة جديدة:
النتائج هي كما يلي:
سيقوم الأمر التالي بتثبيت مكتبة Dotenv و Discord.js للمشروع:
استخدم الأمر التالي لتثبيت مكتبة nodemon:
في كل مرة نقوم فيها بإجراء تعديل على ملفاتنا ، يقوم Nodemon بإعادة تشغيل الخادم.
تطوير الروبوت لدينا
في بوابة المطورين ، يجب أن نوافق على المكالمات من Discord.js. هذا يتطلب نسخ رمز الروبوت الخاص بنا.
بعد نسخه ، ضعه بالطريقة أدناه في ملف جديد كان يجب أن تسميه .env.
قم ببناء ملف البوت.
قم بإنشاء ملف منفصل في دليل المشروع الرئيسي يسمى bot.js. سنستخدم حزمة dotenv لإعداد متغيرات البيئة ، واستيراد الفئات من discord.js ، ثم إطلاق عميل جديد:
لتنشيط الروبوت ، أدخل الأمر التالي في جهازك الطرفي:
وفي الختام
منصة Discord تتوسع بسرعة. لقد أنتج وسيلة اتصال واتصال آمنة لعشاق البيتكوين وأصحاب الأعمال واللاعبين.
هناك فائدة إضافية تتمثل في امتلاك روبوت قادر على الاستجابة وحظر وكتم صوت المستخدمين. أوضح هذا المنشور كيفية استخدام node.js لبناء روبوت بسيط. لذلك ، يمكنك تطبيق هذا الفهم لتضمين قدرات جديدة.
ترميز سعيد.
اترك تعليق