Discord به طور مداوم نشان داده است که در طول پنج سال گذشته یا بیشتر، پلتفرم پیامرسانی فوری برای هر کسی است که میخواهد با دوستان خود به صورت آنلاین صحبت کند، چت ویدیویی یا پخش جریانی داشته باشد. ربات های Discord یکی از دلایل آن هستند.
رباتها میتوانند به شما اجازه دهند همه چیز را از خودکارسازی کارهای یکنواخت گرفته تا شروع پخش موسیقی در سرور خود انجام دهید، و در این راهنما، نحوه ساخت ربات Discord را به شما آموزش میدهیم.
اگرچه اتوماسیون هدف اصلی استفاده از ربات Discord است، اما میتوانید واقعاً یک ربات برای انجام هر کاری بسازید (هر چیزی که بتوانید حداقل در برخی از کدهای جاوا اسکریپت جمع کنید).
در این آموزش، ما از Node.js برای ایجاد ربات اصلی Discord خود استفاده خواهیم کرد.
مورد نیاز
- حساب Discord
- سرور جدید اختلاف
- Node.js روی رایانه شما نصب شده است.
- ویژوال استودیو کد
- و البته اتصال وای فای.
یک برنامه Discord جدید ایجاد کنید.
برای شروع، باید برنامه را با استفاده از سایت توسعه دهنده Discord ثبت کنیم. برای رسیدن به این مورد به آن بروید دروازه.
سپس دکمه New Application را که در سمت راست قرار دارد انتخاب کنید.
وقتی روی دکمه کلیک می کنید، یک کادر محاوره ای ظاهر می شود که از شما می خواهد نامی برای ربات خود بدهید. در مورد من، من فقط ربات را "jaysbot" می نامم.
گزینه بعدی ربات را انتخاب کنید و سپس روی دکمه "افزودن ربات" کلیک کنید. کادر محاوره ای زیر نمایش داده می شود:
هنگامی که ایجاد برنامه جدید را تأیید می کنید، اکنون یک ربات دارید.
با این حال، من فکر نمی کنم شما یک ربات گنگ بخواهید. بیایید برخی از ویژگیهای اضافی را اضافه کنیم و با دادن تعدادی مجوز، تعامل کاربر را بهبود ببخشیم.
با انتخاب OAuth2 از منو، مطابق شکل زیر، کادرها را علامت بزنید.
پس از دادن مجوزهای بیشتر به ربات، پس از اضافه شدن مجوز، پیوند در پایین صفحه ایجاد می شود.
پیوندی که قبلاً کپی کرده اید اکنون باید در هر مرورگری جایگذاری شود. صفحه زیر باید ظاهر شود و سرور را به آن اضافه کنید.
پس از انتخاب سرور خود، دکمه "Authorize" را فشار دهید:
شما اکنون با موفقیت ربات ما را به سرور خود اضافه کرده اید.
ساخت پروژه Node.js
اکنون که ربات خود را ثبت کرده ایم، باید یک پوشه برای فایل های Node.js بسازیم.
راه اندازی وابستگی ها
بسته هایی که برنامه برای عملکرد صحیح به آنها نیاز دارد به عنوان وابستگی شناخته می شوند. در این مثال، تنها چیزی که نیاز داریم بسته discord.js است. برای کمک به مدیریت توکن Jaysbot، ما همچنان بسته dotenv را نصب می کنیم.
این تضمین می کند که هر تماس دارای مجوز مناسب است، nodemon نیز برای حفظ عملکرد سرور برای ما ضروری است. برای شروع پروژه در ترمینال جدید دستور زیر را وارد کنید:
نتایج به شرح زیر است:
دستور زیر کتابخانه Dotenv و Discord.js را برای پروژه نصب می کند:
برای نصب کتابخانه nodemon از دستور زیر استفاده کنید:
هر بار که ما تغییری در فایل های خود ایجاد می کنیم، Nodemon سرور را مجددا راه اندازی می کند.
در حال توسعه ربات ما
در پورتال توسعه دهندگان، ما باید تماس های Discord.js را تایید کنیم. این مستلزم آن است که توکن ربات خود را کپی کنیم.
پس از کپی شدن، آن را به شکل زیر در فایل جدیدی که باید نام آن را میفرستید قرار دهید.
فایل ربات را بسازید.
یک فایل جداگانه در فهرست اصلی پروژه به نام bot.js بسازید. ما از بسته dotenv برای تنظیم متغیرهای محیطی، وارد کردن کلاس ها از discord.js و سپس راه اندازی یک کلاینت جدید استفاده می کنیم:
برای فعال کردن ربات، دستور زیر را در ترمینال خود وارد کنید:
نتیجه
پلتفرم Discord به سرعت در حال گسترش است. این یک وسیله ارتباطی و ارتباط ایمن برای علاقه مندان به بیت کوین، صاحبان مشاغل و گیمرها ایجاد کرده است.
یک مزیت اضافی داشتن یک ربات توانمند است که می تواند کاربران را پاسخ دهد، ممنوع کند و بی صدا کند. در این پست نحوه استفاده از node.js برای ساخت یک ربات ساده توضیح داده شده است. بنابراین، می توانید این درک را برای گنجاندن قابلیت های جدید به کار ببرید.
کد نویسی مبارک
پاسخ دهید