فهرست مطالب:
- مرحله 1: برنامه Discord را بارگیری کنید
- مرحله 2: راه اندازی کانال شخصی خود
- مرحله 3: Node.js و Npm را نصب کنید
- مرحله 4: ایجاد ربات
- مرحله 5: ایجاد یک دایرکتوری محلی
- مرحله 6: آخرین مرحله و آزمایش ربات
تصویری: نحوه اضافه کردن یک ربات تعاملی در اختلاف: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:51
در این آموزش من قصد دارم نحوه ساخت یک ربات تعاملی خود را که با چند کماندو کار می کند ، نشان دهم.
Discord یک برنامه رسانه های اجتماعی Skype/Whats-app است که گیمرها را دور هم جمع می کند. آنها می توانند یک کانال اختصاصی داشته باشند ، بررسی کنند که هر یک از اعضا در کدام بازی بازی می کنند ، با یکدیگر تماس بگیرند و با یکدیگر چت کنند. یکی از امکانات اضافه کردن ربات به سرور است. این می تواند یک ربات خودکار باشد یا مثلاً یک ربات که موسیقی پخش می کند.
تدارکات:
- البته اینترنت (البته!)
- برنامه ناسازگاری
- Node.js ، npm
- دانش اولیه اجرای دستورات در ترمینال
مرحله 1: برنامه Discord را بارگیری کنید
برنامه Discord را بارگیری کنید. این برنامه یک برنامه چند دستگاهی است که می توانید آن را از https://discordapp.com بارگیری کنید
نام کاربری که ایجاد می کنید دارای یک شماره منحصر به فرد است که مانند تصویر بالا دیده می شود. شما از این نام + # برای افزودن سایر اعضای اختلاف استفاده می کنید.
مرحله 2: راه اندازی کانال شخصی خود
برای اینکه ربات ایجاد شود ، باید سرور خود را بسازیم.
1. هنگامی که وارد Discord شده اید باید چیزی شبیه به تصاویر بالا را مشاهده کنید:
2. برای ایجاد سرور ، باید روی "+" در گوشه پایین سمت چپ که با رنگ قرمز مشخص شده است کلیک کنیم.
نامی به سرور خود وارد کرده و منطقه سرور را وارد کنید. در صورت تمایل می توانید تصویری را به سرور خود اضافه کنید. پس از اتمام این مراحل ، بسته به دستگاهی که در آن هستید ، باید لیست سرور را در برگه های خود در سمت چپ مشاهده کنید.
مرحله 3: Node.js و Npm را نصب کنید
پس از اتمام ایجاد سرور خود ، discord از دوستان خود برای سرور شما دعوت می کند. این مرحله را رد کنید (یا دوستان خود را با استفاده از پیوند دعوت به کانال اختلاف خود دعوت کنید) و voilá! سرور خود شما ساخته شده است.
1. node.js و npm را بررسی کنید
ابتدا باید مطمئن شویم که برای برقراری تماس باید یک پروژه محلی برای API ایجاد کنیم. ما همچنین باید یک نشانه برای ربات بگیریم. برای این کار باید چند خط در ترمینال اضافه کنیم. برای باز کردن ترمینال ، CMD + spacebar را فشار داده و ترمینال را جستجو کنید. اگر این کار را درست انجام داده اید ، ترمینال باید مانند تصویر بالا نشان داده شود.
برای بررسی اینکه آیا node.js و npm را نصب کرده اید ، کد زیر را تایپ کنید:
برای node.js:
گره -v
برای npm:
npm -v
اگر هر دو node.js و npm را نصب کرده اید ، باید نسخه را مشاهده کنید ، در غیر این صورت با وارد کردن کد زیر node.js و npm را نصب کنید (node.js همراه با npm نصب می شود):
برای npm:
npm را نصب کنید npm@latest -g
مرحله 4: ایجاد ربات
ما باید برنامه و ربات بسازیم تا ربات ما کار کند. ما همچنین باید آن را به سرور discord خود ارسال کنیم.
1. ایجاد برنامه و ربات:
ابتدا به discordapp.com/developers/applications/me مراجعه کنید. با حساب کاربری خود وارد شوید برای شروع روی New Application کلیک کنید ، و نام برنامه خود را مشخص کرده و سپس روی ایجاد کلیک کنید. در برگه سمت چپ ، Bot را انتخاب کنید. ربات را ایجاد کنید. در صورت ایجاد ربات ، در تصویر بالا پیامی مبنی بر ایجاد ربات دریافت خواهید کرد.
2. ربات را به سرور Discord خود ارسال کنید
در اطلاعات عمومی ، شناسه مشتری خود را کپی کنید ، شناسه را کپی کرده و در این نشانی اینترنتی قرار دهید و شماره ها را جایگزین کنید:
discordapp.com/oauth2/authorize؟&client_id…
URL را با شماره شناسه مشتری خود در آن در مرورگر خود کپی کنید. این شما را به وب سایتی می برد که در آن می توانید به Discord بگویید ربات خود را در کجا ارسال کند. اگر Discord را در برنامه یا مرورگر خود باز کنید و به سرور خود بروید ، کار می کند. کانال می گوید یک ربات به اتاق پیوسته است و شما آن را در منوی سمت راست زیر لیست اعضای آنلاین مشاهده خواهید کرد.
مرحله 5: ایجاد یک دایرکتوری محلی
ما باید پوشه ای در رایانه شما ایجاد کنیم که همه فایل های ربات شما را در آن ذخیره کند. نام آن را چیزی مانند discordBot یا چیزی که به راحتی قابل تشخیص است بگذارید.
1. یک پوشه و سه فایل ایجاد کنید
ما باید سه تا در آن پوشه ایجاد کنیم.
کد زیر را در ترمینال اجرا کنید:
mkdir discordBot
با وارد کردن کد زیر ، پوشه را حرکت دهید:
cd discordBot
سپس خط زیر را تایپ کنید:
npm init -y
با این کار یک فایل package.json در داخل پوشه پروژه ایجاد می شود.
بیایید ابتدا با نصب یک کتابخانه معروف Javascript برای تعامل با Discord API به نام discord.js شروع کنیم. تایپ:
npm install -ذخیره discord.js
فعلا هشدارها را نادیده بگیرید.
2. ایجاد یک فایل برای توکن
با استفاده از هر ویرایشگر متنی ، یک فایل ایجاد کنید و نام آن را "auth.json" بگذارید.
کد زیر را جایگذاری کنید:
{
"token": "Your Bot Token"}
سپس ، "Your Bot Token" را با توکن خود جایگزین کنید. این را می توانید در: https://discordapp.com/developers/applications/ پیدا کنید
وارد شوید ، روی Client Secret کلیک کنید و Bot Boten را جایگزین کنید.
فایل را ذخیره کرده و یک فایل جدید ایجاد کنید.
فایل بعدی ، نام این فایل را pack.json بگذارید ، کد زیر را وارد کنید:
{
"name": "discordBot" ، "version": "1.0.0" ، "description": "My First Discord Bot" ، "main": "bot.js" ، "author": "Your name" ، "وابستگی ها"”: {}}
نام نویسنده را با نام مورد نظر خود جایگزین کنید. این فایل را به عنوان "package.json" در پوشه ربات Discord خود ذخیره کنید.
در نهایت ، آخرین پرونده.json bot.js نامیده می شود و کد زیر را وارد کنید:
const Discord = require ('discord.js')؛
const client = new Discord. Client ()؛ const auth = require ('./ auth.json')؛ client.on ('ready'، () => {console.log (`ورود به سیستم $ {client.user.tag}!`) ؛})؛ client.on ('message'، msg => {if (msg.content === 'ping') {msg.reply ('pong')؛}}))؛ client.login (auth.token) ؛
این آخرین فایل متنی را به عنوان "bot.js" در پوشه ربات Discord ذخیره کنید. من یک دستور ساده اضافه کردم که اگر بگویید "پینگ" ، ربات با "پنگ!" پاسخ می دهد.
مرحله 6: آخرین مرحله و آزمایش ربات
1. باز کردن ترمینال
در ترمینال ، باید بررسی کنیم که آیا همه کارها را به درستی انجام داده ایم. با وارد کردن دستور زیر به پوشه بروید:
cd discordBot
2. ربات را اجرا کنید
سپس در نهایت ، دستور را مطابق شکل زیر اجرا کنید:
گره bot.js
اگر همه کارها را انجام داده اید ، باید بنویسد: وارد شده به عنوان discordBot#xxxx!
Et voilà! ربات برای سرور ناسازگاری شما ساخته شده است! برای دریافت پاسخ "پنگ!" می توانید در کانال به "پینگ" پیام دهید.
این فقط یک ربات اساسی برای کانال اختلاف شما است. برای ایده های جالب تر به آدرس زیر مراجعه کنید:
توصیه شده:
ربات خودمختار والاس - قسمت 4 - اضافه کردن فاصله IR و سنسورهای "آمپر": 6 مرحله
ربات خودمختار والاس - قسمت 4 - اضافه کردن فاصله IR و سنسورهای "آمپر": سلام ، امروز مرحله بعدی بهبود قابلیت های والاس را شروع می کنیم. به طور خاص ، ما در تلاش هستیم تا توانایی آن را در تشخیص و اجتناب از موانع با استفاده از سنسورهای فاصله مادون قرمز ارتقا دهیم و همچنین از مزایای کنترل موتور Roboclaw استفاده کنیم
نحوه اضافه کردن آهنگ های زنگ و فیلم های پشتیبان در Verizon Vx8500 (معروف به شکلات) به صورت رایگان: 8 مرحله
نحوه افزودن آهنگ های زنگ و فیلم های پشتیبان در Verizon Vx8500 (معروف به شکلات) به صورت رایگان: این به شما نشان می دهد که چگونه یک کابل شارژ/داده برای vx8500 (معروف به شکلات) بسازید و نحوه استفاده از کابل برای بارگذاری آهنگ های زنگ و پشتیبان گیری از خریداری شده فیلم های vcast سلب مسئولیت: من مسئولیتی در قبال اقدامات کسانی که این صفحه را می خوانند ندارم
نحوه ساخت BOE-Bot اختلاف منظر با استفاده از تراشه تمبر اصلی: 7 مرحله
نحوه ساختن ربات BOE-Parallax با استفاده از تراشه Basic Stamp: این دستورالعمل ساخت و تغییر ربات Parallax BOE-Bot Basic Stamp را نشان می دهد
نحوه جدا کردن کامل ماوس MAC - تمیز کردن/تعمیر/حالت: 6 مرحله
نحوه جداسازی کامل ماوس MAC - تمیز کردن/تعمیر/حالت: وضعیت: توپ اسکرول موس MAC شما به درستی نمی چرخد ، خواه در حالت من پایین باشد یا به طور کلی بالا یا اطراف. اقدام (انتخاب چندگانه): الف) یک موس جدید بخرید. ب) باگ کوچک را تمیز کنید. ج) فقط از پد ترک استفاده کنید (گزینه فقط لپ تاپ)
نحوه صاف کردن لحیم کاری (بدون بار سیم!) جدا کردن درپوش روی میکروکنترلرهای SMT .: 9 مرحله (همراه با تصاویر)
نحوه صاف کردن لحیم کاری (بدون بار سیم!) جدا کردن درپوش روی میکروکنترلرهای SMT: این دستورالعمل به شما آموزش می دهد که چگونه از یک روش مرتب و مرتب برای نمونه سازی اولیه با میکروکنترلرهای SMT (یا دستگاه های دیگر) بر روی برد آداپتور استفاده کنید. پس از تلاش برای ایجاد یک کار مرتب برای جدا کردن موثر پین های برق در PIC18F I