كيف تصنع ديسكورد بوت
الخلاف تأتي برامج الروبوت بجميع الأشكال والأحجام ويمكن استخدامها لمجموعة واسعة من الأغراض التي تتراوح من تعديل سلوك المستخدم على الخادم ، يقوم تلقائيًا بتطبيق العقوبات مثل كتم الصوت أو حظر اللاعبين الذين يخرجون عن الخط ، لتشغيل الموسيقى للجميع التمتع.
تفترض الإرشادات أدناه أن لديك بالفعل حساب وخادم على Discord. إذا لم يكن كذلك ، يجب عليك إعداد هذا في discordapp.com قبل المتابعة.
بينما تتم كتابة روبوتات Discord بلغة جافا سكريبت ، ليس عليك أن تكون مبرمجًا متمرسًا لإنشائها. في الواقع ، هذه العملية أقل تخويفًا مما قد تتخيله. استمر في القراءة لتتعلم كيفية صنع Discord Bot الذي يقوم بتقديم العطاءات الخاصة بك.
هذا البرنامج التعليمي مخصص للمستخدمين الذين يستخدمون أنظمة تشغيل macOS أو Windows.
قم بتنزيل وتثبيت Node.js
قبل البدء بـ بوت ديسكورد ستحتاج أولاً إلى تثبيت Node.js ، وهي بيئة وقت تشغيل جافا سكريبت مبنية على محرك V8 من Google Chrome.
-
افتح متصفح الويب وانتقل إلى المسؤول صفحة تنزيل Node.js.
حدد حزمة المثبت المناسبة لمنصتك الخاصة (macOS أو Windows) وانقر على رابط التنزيل الخاص بها.
افتح الملف الذي تم تنزيله واتبع التعليمات التي تظهر على الشاشة لتثبيت Node.js.
بمجرد الانتهاء ، قم بتشغيل موجه الأمر (Windows) أو صالة (macOS).
-
اكتب النص التالي في الموجه واضغط يدخل على لوحة المفاتيح الخاصة بك: عقدة الخامس
إذا تم إرجاع رقم الإصدار ، فسيتم تثبيت Node.js بشكل صحيح. إذا لم يكن الأمر كذلك ، فقم بإعادة النظر في الخطوات المذكورة أعلاه وتأكد من اكتمال التثبيت.
قم بإنشاء تطبيق Discord
الآن بعد أن انتهيت من المتطلبات الأساسية ، حان الوقت لإنشاء تطبيق جديد يمكن إضافة برنامج الروبوت الخاص بك إليه لاحقًا.
افتح متصفحًا وانتقل إلى ملف بوابة مطور Discord لخادمك ، تسجيل الدخول إذا لزم الأمر.
-
انقر تطبيق جديد.
-
أدخل اسمًا للتطبيق الجديد الخاص بك في حقل التعديل المقدم وانقر فوق إنشاء عندما تكون مستعد.
-
يجب الآن عرض شاشة المعلومات العامة لتطبيقك الجديد ، كما هو موضح في لقطة الشاشة المصاحبة. يختار بوت، الموجود في جزء القائمة الأيسر.
-
انقر أضف بوت.
-
ستظهر الآن رسالة تسألك عما إذا كنت متأكدًا من رغبتك في إضافة روبوت إلى تطبيقك. انقر نعم افعلها!
-
يجب الآن إنشاء برنامج الروبوت الجديد الخاص بك ، مع عرض معلوماته وخياراته في ملف BUILD-A-BOT الجزء. يختار انقر للكشف عن رمز.
-
يجب الآن عرض سلسلة طويلة من الأحرف بدلاً من الارتباط المذكور أعلاه. انقر ينسخ لإرسال هذا الرمز المميز إلى الحافظة الخاصة بك.
-
قم بلصق هذا الرمز المميز في ملف نصي في الوقت الحالي باستخدام Notepad أو TextEdit أو تطبيق مشابه.
يجب حذف هذا الملف وإزالته من سلة المحذوفات أو المهملات بمجرد الانتهاء من هذا البرنامج التعليمي.
برمجة الروبوت الخاص بك
لقد أنشأت روبوتًا وأضفته إلى خادمك. يأتي بعد ذلك الجزء الممتع ، وهو في الواقع برمجة الروبوت الخاص بك للقيام بما تريده.
قم بتشغيل ملف موجه الأمر (Windows) أو صالة (macOS).
-
اكتب النص التالي في الموجه واضغط يدخل أو يعود على لوحة المفاتيح الخاصة بك: mkdir الخلاف-اختبار-بوت
يمكنك استبدال الخلاف-اختبار-بوت باسم من اختيارك.
-
بعد ذلك ، اكتب الأمر التالي للانتقال إلى الدليل الذي تم إنشاؤه حديثًا: قرص مضغوطالخلاف-اختبار-بوت
-
يجب الآن تحديث موجه الأوامر ، مع عرض اسم مجلد مشروع الروبوت الخاص بك. اكتب ما يلي واضغط على Enter أو Return: npm الحرف الأول
-
يجب الآن إنشاء ملف باسم package.json في مجلد مشروعك ، كما هو موضح في لقطة الشاشة أعلاه. اكتب ما يلي في موجه الأوامر واضغط على Enter أو Return: تثبيت npm - حفظ discord.js
-
قد يتم الآن عرض قائمة رسائل التحذير ، والتي يمكن تجاهلها طالما لم تظهر أي أخطاء (ERR) والرسالة باتجاه الجزء السفلي من يقرأ موجه الأوامر أو النافذة الطرفية "تمت إضافة 7 حزم" أو "تمت إضافة 8 حزم". اكتب ما يلي واضغط على Enter أو Return لإنشاء ملف auth.json: المس المصادقة
إذا تلقيت رسالة خطأ عند محاولة استخدام ملف لمس. اتصال. صلة الأمر ، فقد تحتاج أولاً إلى تثبيته عن طريق إدخال بناء الجملة التالي في موجه الأوامر الخاص بك: npm تثبيت touch-cli -g
-
ستكون هناك رسالة تأكيد تشير إلى أنه تم إنشاء هذا الملف ، ولكن يمكنك كتابته ls -al (macOS) أو دير (Windows) للاطلاع على محتويات دليل مشروعك والتأكد بنفسك من أن auth.json مدرج بالفعل.
قم بتشغيل الكود المفضل لديك أو محرر النصوص مثل Atom أو Notepad أو TextEdit ، وانتقل إلى مجلد مشروعك الجديد.
-
افتح ال التأليف. json ملف وأدخل النص الموضح في لقطة الشاشة المصاحبة ، واستبدل AUTH-TOKEN بسلسلة رمز المصادقة التي قمت بتخزينها مسبقًا في البرنامج التعليمي. احفظ الملف عند الانتهاء.
أنت يجب انسخ والصق ملف سلسلة المصادقة بأكملها ضمن الاقتباسات المعروضة. إذا فقدت حتى شخصية واحدة ، فلن يعمل الروبوت الخاص بك كما هو متوقع.
ارجع إلى المحرر وأنشئ ملفًا جديدًا في مجلد المشروع باسم bot.js.
-
سيحتوي ملف bot.js على الكود الذي يملي سلوك الروبوت الخاص بك ، الأمر متروك لك تمامًا. ومع ذلك ، لأغراض هذا البرنامج التعليمي ، نوصي باستخدام الكود التالي واختبار الروبوت الخاص بك من طرف إلى طرف للتأكد من أن كل شيء يعمل كما هو متوقع. يمكنك بعد ذلك الرجوع وتحرير محتويات bot.js على النحو الذي تراه مناسبًا.
const الخلاف = تتطلب ('discord.js') ؛
عميل const = ديسكورد جديد. عميل()؛
const المصادقة = تتطلب ('./ auth.json') ؛
client.on ('جاهز'، () => {
console.log (`تم تسجيل الدخول كـ $ {client.user.tag}!`)؛
});
client.on ('message'، msg => {
إذا (msg.content "مرحبًا") {
msg.reply ("مرحبًا!") ؛
}
});
client.login (auth.token) ؛
سيقوم نموذج التعليمات البرمجية هذا بكتابة رسالة إلى وحدة تحكم سطر الأوامر عند استدعاء الروبوت ، لتأكيد تسجيل دخول ناجح ويحتوي على علامة المستخدم الخاصة بك.
احفظ ملف bot.js ملف.
ارجع إلى موجه الأوامر أو المحطة الطرفية واكتب ما يلي لتشغيل برنامج الروبوت النصي الخاص بك: عقدة bot.js
إذا كنت قد فعلت كل شيء بشكل صحيح حتى هذه النقطة ، فيجب أن يظهر النص التالي في موجه الأوامر أو النافذة الطرفية: تم تسجيل الدخول باسم discord-test-bot #
ادمج كود البوت مع الخادم الخاص بك
أنت على وشك الانتهاء...
افتح متصفحًا وانتقل إلى ملف بوابة مطور Discord لخادمك ، تسجيل الدخول إذا لزم الأمر.
-
حدد التطبيق الذي أنشأناه سابقًا من شاشة تطبيقاتي ، إذا طُلب منك ذلك.
-
انقر OAuth2، الموجود في جزء القائمة الأيسر.
-
قم بالتمرير إلى أسفل الشاشة حتى تحدد موقع ملف النطاقات الجزء. ضع علامة اختيار بجانب بوت الخيار من خلال النقر عليه مرة واحدة.
-
قم بالتمرير لأسفل مرة أخرى إلى ملف أذونات BOT ، وضع علامات اختيار بجوار كل نوع إذن قد يحتاج إليه الروبوت الفردي الخاص بك للعمل كما هو متوقع. لأغراض هذا المثال البوت ، نحتاج إلى الأذونات التالية: إرسل رسائل, قراءة محفوظات الرسائل
من المحتمل أن يحتاج برنامج الروبوت الخاص بك إلى مجموعة مختلفة تمامًا من الأذونات. من المهم فهم ما يستلزمه كل إذن قبل تمكينه ، حتى لا يتمكن مستخدمو الروبوت من استغلاله لأغراض شائنة.
-
انقر ينسخ، الواقعة بين أقسام SCOPES و BOT PERMISSIONS ويرافقها عنوان URL طويل.
افتح علامة تبويب متصفح جديدة والصق عنوان URL هذا في شريط العناوين ، واضغط يدخل أو يعود لتحميل الصفحة.
-
يجب الآن عرض واجهة CONNECT TO DISCORD ، كما هو موضح في لقطة الشاشة المصاحبة. انقر تحديد ملقم واختر اسم الخادم الخاص بك من القائمة المتوفرة.
-
انقر تفويض.
-
ضع علامة اختيار بجانب أنا لست روبوتًا بالنقر فوق خانة الاختيار الخاصة به مرة واحدة.
-
يجب الآن عرض رسالة تأكيد ، مع الإشارة إلى أن الروبوت الخاص بك مرخص له وتمت إضافته إلى الخادم الخاص بك.
كيفية اختبار الروبوت الخاص بك على الخادم
يمكنك اختبار الروبوت الخاص بك عن طريق تشغيل عميل Discord وإرسال الأوامر أو الرسائل التي تتوافق مع الرمز الخاص بك. في هذا المثال ، أرسل الكلمة أهلا إلى الروبوت الخاص بك ويجب أن يستجيب بـ أهلا!