كيف تبرمج بوت ديسكورد خاص بك؟ - Coding your own discord bot
الديسكورد Discord هو منصة تسمح لمستخديمها بالدردشة الصوتيه او الكتابية داخل ما يسمي سيرفر والذي يجمع مجموعه من الاصدقاء او مجتمع من اللاعبين , يوفر الديسكورد للمطوربين API والتي نستخدمها للبوتات لارسال رسالة في السيرفر , إدارة السيرفر , تشغيل موسيقي في الرومات الصوتية إلخ.
لذا سوف نتعلم اليوم أساسيات عمل بوت للديسكورد وإعداد كل شيئ من الصفر.
المتطلبات :-
- معرفة قليلة بالجافاسكربت (الاساسيات)
- محرر أكواد لكتابة الاكواد والتعديل عليها
- Atom
- Visual Studio Code
- Komodo Edit
- Brackets
- Vim
- تثبيت Node.js علي حاسوبك
- حساب ديسكورد مفعل وايضا سيرفر خاص بك لتجربة البوت
الخطوة الاولي – إنشاء البوت
قبل البداية في كتابة الاكواد يجب اولا إنشاء البوت علي منصة الديسكورد , توجه الي Discord Developer GUI يجب عليك التسجيل بحساب الديسكورد الخاص بك .بعد ذلك نقوم بالضغط علي New Application بعد ذلك سوف يظهر ذلك نافذة لكتابة اسم البوت بعد ذلك نضغط علي Create
تحذير : لا تظهر Token الخاص بك لاي شخص لان بمجرد معرفه شخص اخر بهذا الكود سوف يتستطيع التحكم بالبوت الخاص بك
حاليا نريد ان نضيف البوت بالسيرفر الخاص بنا في نفس هذه الصفحة نقوم بالذهاب الي OAuth2 وبعدها في نافذة Scope نختار bot سوف تظهر نافذه اخر BOT PERMISSIONS نختار منا الذونات التي نريدها بالبوت الخاص بنا والتي سوف تكون Administrator حتي لا يحدث اخطاء سوف نشرحها اكثر فيما بعد .
حاليا نريد ان نضيف البوت بالسيرفر الخاص بنا في نفس هذه الصفحة نقوم بالذهاب الي OAuth2 وبعدها في نافذة Scope نختار bot سوف تظهر نافذه اخر BOT PERMISSIONS نختار منا الذونات التي نريدها بالبوت الخاص بنا والتي سوف تكون Administrator حتي لا يحدث اخطاء سوف نشرحها اكثر فيما بعد .
بعد نقوم بالضغط علي Copy وفتح new tap في المتصفح ولصق اللينك الذي نسخناه وفقط إدخال البوت في السيرفر الخاص بنا مثل الي بوت.
الخطوة الثانية – كتابة الاكواد
توجه الي مكان في الحاسوب الخاص بك وقوم بإنشاء ملف جديد new folder وهذا سوف يكون ملف البوت الخاص بناتأكد اولا انك قمت بتثبيت node.js التي تكلمنا عنها في المتطلبات في اول الموضوع
نتوجه الي الملف الخاص بنا ثم نقوم بالضغط علي shift + right click بعدها نقوم بإختيار Open Power Shell window here
نقوم بكتابة الاتي npm init
ثم قم بالضغط علي Enter عده مرات الي ان ينتهي التثبيت
ثم نقوم بكتابة
npm install discord.js
بعد الانتهاء من الثبيت نقوم بكتابة nano index.js لإنشاء الملف الذي سوف نكتب فيه اكواد البوت
بعد ذلك نقوم بفتح الملف الخاص بنا علي محرر الاكواد
في ملف index.js
const Discord = require("discord.js");const client = new Discord.Client();
نقوم بجلب Token الخاص بالبوت الذي تكلمنا عنه سابقا.
client.login(“Bot Token Here”)
node .
اذا لم يحدث اي مشكلة فسوف تجد البوت الخاص بك اونلاين في السيرفر.
وهكذا تكون قد قمت بإنشاء اول بوت ديسكورد خاص بغض النظر انه لا يفعل اي شيئ الان ولكن سوف نتظرق الي كل هذه في مواضع اكثر قادمة
سوف نستكمل الموضوع في مقال اخر ... تفضل بدخول السيرفر الخاص بنا لتكون لتعرف متي يتم تنزيل الجزء الثاني من المقال
وهكذا تكون قد قمت بإنشاء اول بوت ديسكورد خاص بغض النظر انه لا يفعل اي شيئ الان ولكن سوف نتظرق الي كل هذه في مواضع اكثر قادمة
سوف نستكمل الموضوع في مقال اخر ... تفضل بدخول السيرفر الخاص بنا لتكون لتعرف متي يتم تنزيل الجزء الثاني من المقال
ليست هناك تعليقات
إرسال تعليق