جدول المحتويات:

كيفية إضافة روبوت تفاعلي في Discord: 6 خطوات
كيفية إضافة روبوت تفاعلي في Discord: 6 خطوات

فيديو: كيفية إضافة روبوت تفاعلي في Discord: 6 خطوات

فيديو: كيفية إضافة روبوت تفاعلي في Discord: 6 خطوات
فيديو: انشاء بوت اقترحات بشكل احترافي لسيرفرك بديسكورد🤩 | Discord 2024, شهر نوفمبر
Anonim
كيفية إضافة روبوت تفاعلي في Discord
كيفية إضافة روبوت تفاعلي في Discord

في هذا البرنامج التعليمي ، سأوضح كيفية إنشاء روبوت تفاعلي خاص يعمل مع بعض الكوماندوز.

Discord هو تطبيق وسائط اجتماعية Skype / Whats-app مثل الذي يجمع اللاعبين معًا. يمكن أن يكون لديهم قناة خاصة ، والتحقق من اللعبة التي يلعبها كل عضو ، والاتصال ببعضهم البعض والدردشة مع بعضهم البعض. أحد الاحتمالات هو إضافة روبوت إلى الخادم. يمكن أن يكون هذا إما روبوتًا آليًا أو روبوتًا يقوم بتشغيل الموسيقى على سبيل المثال.

اللوازم:

- انترنت فكورس (doh!)

- تطبيق الفتنة

- Node.js ، npm

- المعرفة الأساسية بتنفيذ الأوامر في Terminal

الخطوة 1: قم بتنزيل تطبيق Discord

قم بتنزيل تطبيق Discord. هذا التطبيق هو تطبيق متعدد الأجهزة يمكن تنزيله من

اسم المستخدم الذي تقوم بإنشائه يحتوي على رقم فريد مرفق به ، كما هو موضح في الصورة أعلاه. يمكنك استخدام هذا الاسم + # لإضافة أعضاء الخلاف الآخرين.

الخطوة الثانية: إنشاء قناتك الخاصة

إنشاء قناتك الخاصة
إنشاء قناتك الخاصة
إنشاء قناتك الخاصة
إنشاء قناتك الخاصة
إنشاء قناتك الخاصة
إنشاء قناتك الخاصة

من أجل إنشاء الروبوت ، يتعين علينا إنشاء خادمنا الخاص.

1. عند تسجيل الدخول إلى Discord ، يجب أن ترى شيئًا مثل الصور أعلاه:

2. لكي يقوم الخادم بإنشائه ، يتعين علينا النقر فوق "+" في الزاوية اليسرى السفلية المميزة باللون الأحمر.

قم بتسمية الخادم الخاص بك وأدخل منطقة الخادم. اختياريا يمكنك إضافة صورة إلى الخادم الخاص بك. بمجرد الانتهاء من هذه الخطوات ، يجب أن ترى قائمة الخادم في علامات التبويب الخاصة بك على اليسار ، اعتمادًا على الجهاز الذي تستخدمه.

الخطوة 3: قم بتثبيت Node.js و Npm

قم بتثبيت Node.js و Npm
قم بتثبيت Node.js و Npm

بمجرد الانتهاء من إنشاء الخادم الخاص بك ، يطلب الخلاف دعوة الأصدقاء إلى الخادم الخاص بك. تخطي هذه الخطوة (أو ادعُ الأصدقاء إلى قناة الخلاف باستخدام رابط الدعوة) وفويلا! تم إنشاء الخادم الخاص بك.

1. تحقق من وجود node.js و npm

نحتاج أولاً إلى التأكد من أننا بحاجة إلى إنشاء مشروع محلي لواجهة برمجة التطبيقات لإجراء المكالمات. علينا أيضًا الحصول على رمز مميز للروبوت. للقيام بذلك ، يتعين علينا إضافة بعض الأسطر في المحطة. لفتح Terminal ، اضغط على CMD + مفتاح المسافة وابحث عن Terminal. إذا فعلت هذا بشكل صحيح ، يجب أن تظهر المحطة على أنها الصورة أعلاه.

للتحقق مما إذا كنت قد قمت بتثبيت node.js و npm ، اكتب الكود التالي:

بالنسبة إلى node.js:

عقدة الخامس

بالنسبة إلى npm:

npm -v

إذا كان لديكما node.js مثبتًا و npm ، فيجب أن ترى الإصدار ، إذا لم يكن كذلك ، فقم بتثبيت كل من node.js و npm عن طريق إدخال الكود التالي (سيتم تثبيت node.js مع npm):

بالنسبة إلى npm:

تثبيت npm npm @ latest -g

الخطوة 4: إنشاء الروبوت

قم بإنشاء الروبوت
قم بإنشاء الروبوت
قم بإنشاء الروبوت
قم بإنشاء الروبوت
قم بإنشاء الروبوت
قم بإنشاء الروبوت
قم بإنشاء الروبوت
قم بإنشاء الروبوت

نحن بحاجة إلى تقديم طلب و bot حتى يعمل الروبوت الخاص بنا. نحتاج أيضًا إلى إرسالها إلى خادم الخلاف الخاص بنا.

1. إنشاء التطبيق والروبوت:

أولاً ، توجه إلى discordapp.com/developers/applications/me. تسجيل الدخول بحسابك. انقر فوق تطبيق جديد للبدء ، وقم بتسمية التطبيق الخاص بك ثم انقر فوق إنشاء. في علامة التبويب اليسرى ، حدد Bot. قم بإنشاء الروبوت. إذا تم إنشاء الروبوت ، فستتلقى رسالة في الصورة أعلاه تفيد بأنه تم إنشاء الروبوت.

2. أرسل الروبوت إلى خادم Discord الخاص بك

في معلومات عامة ، انسخ معرّف العميل ، وانسخ المعرّف والصقه في عنوان URL هذا ، واستبدل الأرقام:

discordapp.com/oauth2/authorize؟&client_id…

انسخ عنوان URL مع رقم معرف العميل الخاص بك فيه إلى متصفحك. سينقلك هذا إلى موقع ويب حيث يمكنك إخبار Discord بمكان إرسال برنامج الروبوت الخاص بك. ستعرف أنه يعمل إذا فتحت Discord في تطبيق أو في متصفحك وانتقلت إلى خادمك. ستقول القناة إن الروبوت قد انضم إلى الغرفة ، وسترى ذلك في القائمة اليمنى أسفل قائمة الأعضاء عبر الإنترنت.

الخطوة 5: إنشاء دليل محلي

إنشاء دليل محلي
إنشاء دليل محلي

نحتاج إلى إنشاء مجلد على جهاز الكمبيوتر الخاص بك يقوم بتخزين جميع ملفات الروبوت الخاص بك. سمها بشيء مثل discordBot أو أي شيء يمكن التعرف عليه بسهولة.

1. إنشاء مجلد وثلاثة ملفات

علينا إنشاء ثلاثة في هذا المجلد.

قم بتنفيذ الكود التالي في الجهاز:

mkdir discordBot

تنقل عبر المجلد عن طريق كتابة الكود التالي:

القرص المضغوط الخلاف

ثم اكتب السطر التالي:

npm الحرف الأول

سيؤدي ذلك إلى إنشاء ملف package.json داخل مجلد المشروع.

لنبدأ أولاً بتثبيت مكتبة Javascript معروفة جيدًا للتفاعل مع Discord API تسمى discord.js. اكتب في:

تثبيت npm - حفظ discord.js

تجاهل التحذيرات الآن.

2. إنشاء ملف للرمز

باستخدام أي محرر نصوص ، قم بإنشاء ملف وقم بتسميته "auth.json".

الصق الكود التالي:

{

"الرمز المميز": "رمز الروبوت الخاص بك"}

ثم ، استبدل "Your Bot Token" بالرمز الخاص بك. يمكن العثور على هذا على:

تسجيل الدخول ، انقر فوق Client Secret واستبدل Bot Token.

احفظ الملف وأنشئ ملفًا جديدًا.

الملف التالي ، اسم هذا الملف package.json ، الصق الكود التالي:

{

“الاسم”: “discordBot” ، “الإصدار”: “1.0.0” ، “الوصف”: “My First Discord Bot” ، “main”: “bot.js” ، “المؤلف”: “Your Name” ، “التبعيات”: {}}

استبدل اسم المؤلف بالاسم الذي تريده ، واحفظ هذا الملف باسم "package.json" في مجلد برنامج Discord bot.

أخيرًا ، سيُطلق على آخر ملف.json اسم bot.js وقم بلصق الكود التالي:

const الخلاف = تتطلب ('discord.js') ؛

عميل const = جديد Discord. Client () ؛ const المصادقة = تتطلب ('./ auth.json')؛ client.on ('جاهز'، () => {console.log (`تم تسجيل الدخول كـ $ {client.user.tag}!`)؛}) ؛ client.on ('message'، msg => {if (msg.content === 'ping') {msg.reply ('pong')؛}})؛ client.login (auth.token) ؛

احفظ هذا الملف النصي الأخير باسم "bot.js" في مجلد برنامج Discord bot. لقد أضفت أمرًا بسيطًا مفاده أنه إذا قلت "ping" ، سيرد الروبوت بـ "Pong!"

الخطوة السادسة: الخطوة الأخيرة واختبار الروبوت

الخطوة الأخيرة واختبار الروبوت
الخطوة الأخيرة واختبار الروبوت
الخطوة الأخيرة واختبار الروبوت
الخطوة الأخيرة واختبار الروبوت

1. افتح المحطة

في المبنى ، نحتاج إلى التحقق مما إذا كنا قد فعلنا كل شيء بشكل صحيح. انتقل إلى المجلد عن طريق كتابة الأمر التالي:

القرص المضغوط الخلاف

2. قم بتشغيل الروبوت

ثم أخيرًا ، قم بتشغيل الأمر كما هو موضح أدناه:

عقدة bot.js

إذا كنت قد فعلت كل شيء ، فيجب أن تقول: تم تسجيل الدخول باسم discordBot # xxxx!

فويلا! تم إنشاء الروبوت لخادم الفتنة الخاص بك! يمكنك إرسال "Ping" في القناة للحصول على رد "Pong!"

هذا مجرد روبوت أساسي لقناة الخلاف الخاصة بك. لمزيد من الأفكار الرائعة تحقق من:

موصى به: