Discord Bot به عضوی که مانند کاربر در سرور است، اشاره میکند. این عضو میتواند بسیاری از امور را خودکار کند و برای اقدامات مختلف از آن استفاده شود. ربات دیسکورد اینگونه است که از API عمومی Discord برای انجام اقداماتی مانند ارسال پیام، تغییر روندها و غیره استفاده میکند. در این مقاله توضیح دادیم که چگونه میتوانید یک ربات Discord را روی سرور مجازی (VPS) میزبانی کنید.
میزبانی یا به اصطلاح میتوان گفت که آنلاین نگهداشتن ربات Discord بسیار آسان است و به دانش زیادی از برنامهنویسی نیاز ندارد. اگر مراحل این آموزش گامبهگام را به طور کامل دنبال کنید، میتوانید سرور VPS ربات Discord خود را در کمتر از ۱۰ دقیقه راهاندازی و اجرا کنید.
اما دقت داشته باشید که این موضوع به معنای تضعیف قدرت یادگیری جاوا اسکریپت (JavaScript) و Node.js نیست. شما همچنان با یادگیری این زبانهای برنامهنویسی میتوانید ربات خود را کاملا سفارشیسازی کنید و بسیاری از ویژگیهای مورد نظر را به آن بیفزایید.
اولین قدم برای شروع ایجاد یک Discord، وارد شدن به لینک https://discordapp.com/developers/applications است. اگر قبلا اکانت داشتهاید باید با مشخصات همان اکانت قبلی خود وارد شوید؛ در غیر این صورت، لازم است که اکانت جدیدی بسازید.
هنگامی که وارد محیط discordapp میشوید، دکمهای در بالا سمت راست با عنوان New Application مشاهده خواهید کرد. برای شروع ساخت ربات Discord خود، باید روی این دکمه کلیک کنید:
پس از آن فرمی به شما نمایش داده میشود که باید آن را پر کنید. در قسمت NAME، اسم رباتی که میخواهید بسازید را بنویسید. به عنوان مثال اسم این ربات را Hello-Bot گذاشتهایم و آن را طوری برنامهریزی میکنیم هر زمان که کاربر Hi Bot را تایپ کند، ربات Hello World بگوید.
در مرحله بعد، میخواهیم کاربر ربات (bot user) را ایجاد کنیم. برای انجام این کار، گزینه ربات (Bot) در منو را که در سمت چپ صفحه یافت میشود، انتخاب کنید.
پس از ورود به این زیر منو، دکمه دیگری با عنوان Add Bot وجود خواهد داشت. با انتخاب آن، یک ربات را با موفقیت به دیسکورد اپ خود اضافه خواهید کرد.
پس از انجام این مراحل و قبل از افزودن آن به سرور خود، باید سرور VPS ربات Discord را راهاندازی کنیم.
برای میزبانی دیسکورد لازم است که یک سرور مجازی تهیه کنید. به طور معمول، سرویسهای سرور مجازی (VPS) از سمت شرکتارائهدهنده به صورت خام ارائه میشوند. پس از اینکه مشخصات ورود به سرور مجازی را از شرکت هاستینگ دریافت کردید، باید سرور را مطابق با پیشنیازهای دیسکورد کانفیگ کنید.
یکی از مهمترین پیشنیازهای میزبانی دیسکورد، Node.js است که با استفاده از کامندهای زیر میتوانید آن را روی سرور نصب کنید.
نصب پیشنیازهای دیسکورد روی سرور مجازی
Node را که برای Discord.js لازم است، از طریق دستور زیر نصب کنید:
# sudo apt-get install nodejs
سپس، Node Package Manager را که برای نصب کتابخانه Discord.js استفاده میشود از طریق کامند زیر اجرا کنید:
#sudo apt-get install npm
برای بهروزرسانی Node.js لازم است که Node Version Manager (nvm) را نصب کنید؛ برای مثال:
# curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
سرور را ریبوت کنید.
دوباره به کنسول سرور متصل شوید.
نصب nvm را از طریق دستور زیر تأیید کنید:
# command -v nvm
باید به کامند زیر تغییر کند.
nvm
اگر خطایی وجود دارد، دستور زیر را اجرا کنید:
# export NVM_DIR="$HOME/.nvm"
# [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
# [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
پس از نصب nvm،Node.js را به آخرین نسخه بهروز کنید:
# nvm install node
# nvm use node
پس از نصب Node.js باید پروژهی جدیدی را برای ساخت ربات متناسب با نیاز خود آغاز کنید و آن را در سرور مجازی قرار دهید.
به پورتال Discord Developer بروید.
به برگه OAuth2 در اپلیکیشن بروید.
در بخش Scopes، ربات را انتخاب کنید.
در قسمت Administrator ،Bot Permissions را انتخاب کنید.
لینک دعوت را در یک برگه جدید باز کنید.
سرور مورد نظر را برای افزودن ربات به آن انتخاب کنید.
مجوزها را تأیید و CAPTCHA را تکمیل کنید.
اکنون ربات شما فعال است و میتواند به دستور شما پاسخ دهد.
برتینا ارائهدهنده انواع خدمات هاستینگ، از جمله سرور مجازی با آپتایم ۹۹.۹٪ است. از دیگر ویژگیهای سرویسهای این مجموعه، پشتیبانی فنی ۲۴ است که خیال شما را بابت بروز هرگونه اتفاقی آسوده میکند. برای خرید سرور مجازی و دیگر خدمات شرکت برتینا میتوانید وبسایت برتینا را بررسی کنید.
این مطلب چقدر برای شما مفید بود؟
امتیاز 3 / 5. تعداد نظرات : 2
اولین نظر را شما ثبت کنید!