اخر المواضيع

كيف تبرمج بوت ديسكورد خاص بك؟ - Coding your own discord bot

كيف تبرمج بوت ديسكورد خاص بك؟ - الجزء الاول

الديسكورد Discord هو منصة تسمح لمستخديمها بالدردشة الصوتيه او الكتابية داخل ما يسمي سيرفر والذي يجمع مجموعه من الاصدقاء او مجتمع من اللاعبين , يوفر الديسكورد للمطوربين API والتي نستخدمها للبوتات لارسال رسالة في السيرفر , إدارة السيرفر , تشغيل موسيقي في الرومات الصوتية إلخ.

لذا سوف نتعلم اليوم أساسيات عمل بوت للديسكورد وإعداد كل شيئ من الصفر.

المتطلبات :-

  • معرفة قليلة بالجافاسكربت (الاساسيات)
  • محرر أكواد لكتابة الاكواد والتعديل عليها
                   - Notepad+
                   - Atom
                   - Visual Studio Code
                   - Komodo Edit
                   - Brackets
                   - Vim
  • تثبيت Node.js علي حاسوبك 
  • حساب ديسكورد مفعل وايضا سيرفر خاص بك لتجربة البوت

الخطوة الاولي – إنشاء البوت

قبل البداية في كتابة الاكواد يجب اولا إنشاء البوت علي منصة الديسكورد , توجه الي Discord Developer GUI يجب عليك التسجيل بحساب الديسكورد الخاص بك .
كيف تبرمج بوت ديسكورد خاص بك؟ - الجزء الاول

بعد ذلك نقوم بالضغط علي New Application بعد ذلك سوف يظهر ذلك نافذة لكتابة اسم البوت بعد ذلك نضغط علي Create

كيف تبرمج بوت ديسكورد خاص بك؟ - الجزء الاول

الان نقوم بالذهاب الي Bot وبعدها نقوم بالضغط علي Add Bot

كيف تبرمج بوت ديسكورد خاص بك؟ - الجزء الاول

الان سوف يظهر لك كل المعلومات الخاصة بالبوت والتي يمكنك التعديل عليها كما تشاء ولكن اهم شيئ في هذه الصفحة هو Token وهو الذي يمكننا من ربط الكود الخاص بنا بالبوت .

كيف تبرمج بوت ديسكورد خاص بك؟ - الجزء الاول

 
تحذير : لا تظهر Token الخاص بك لاي شخص لان بمجرد معرفه شخص اخر بهذا الكود سوف يتستطيع التحكم بالبوت الخاص بك


حاليا نريد ان نضيف البوت بالسيرفر الخاص بنا في نفس هذه الصفحة نقوم بالذهاب الي 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”)

الان نقوم بالذهاب الي Power Shell ونكتب
node .
اذا لم يحدث اي مشكلة فسوف تجد البوت الخاص بك اونلاين في السيرفر.
وهكذا تكون قد قمت بإنشاء اول بوت ديسكورد خاص بغض النظر انه لا يفعل اي شيئ الان ولكن سوف نتظرق الي كل هذه في مواضع اكثر قادمة

سوف نستكمل الموضوع في مقال اخر ... تفضل بدخول السيرفر الخاص بنا لتكون لتعرف متي يتم تنزيل الجزء الثاني من المقال






ليست هناك تعليقات