Kubernetes چیست و چرا استفاده می‌شود؟
Kubernetes چیست و چرا استفاده می‌شود؟
فوریه 13, 2023
آموزش راه‌اندازی وبلاگ و کسب درآمد از آن
فوریه 15, 2023
نحوه میزبانی ربات Discord در سرور مجازی

نحوه میزبانی ربات Discord در سرور مجازی

میزبانی ربات Discord در سرور مجازی

Discord Bot به عضوی که مانند کاربر در سرور است، اشاره می‌کند. این عضو می‌تواند بسیاری از امور را خودکار کند و برای اقدامات مختلف از آن استفاده شود. ربات دیسکورد اینگونه است که از API عمومی Discord برای انجام اقداماتی مانند ارسال پیام، تغییر روندها و غیره استفاده می‌کند. در این مقاله توضیح دادیم که چگونه می‌توانید یک ربات Discord را روی سرور مجازی (VPS) میزبانی کنید.

نحوه میزبانی ربات Discord

میزبانی یا به اصطلاح می‌توان گفت که آنلاین نگه‌داشتن ربات Discord بسیار آسان است و به دانش زیادی از برنامه‌نویسی نیاز ندارد. اگر مراحل این آموزش گام‌به‌گام را به طور کامل دنبال کنید، می‌توانید سرور VPS ربات Discord خود را در کمتر از ۱۰ دقیقه راه‌اندازی و اجرا کنید.

اما دقت داشته باشید که این موضوع به معنای تضعیف قدرت یادگیری جاوا اسکریپت (JavaScript) و Node.js  نیست. شما همچنان با یادگیری این زبان‌های برنامه‌نویسی می‌توانید ربات خود را کاملا سفارشی‌سازی کنید و بسیاری از ویژگی‌های مورد نظر را به آن بیفزایید.

بخش ۱: یک اپلیکیشن Discord جدید ایجاد کنید

اولین قدم برای شروع ایجاد یک Discord، وارد شدن به لینک https://discordapp.com/developers/applications است. اگر قبلا اکانت داشته‌اید باید با مشخصات همان اکانت قبلی خود وارد شوید؛ در غیر این صورت، لازم است که اکانت جدیدی بسازید.

هنگامی که وارد محیط discordapp می‌شوید، دکمه‌ای در بالا سمت راست با عنوان New Application مشاهده خواهید کرد. برای شروع ساخت ربات Discord خود، باید روی این دکمه کلیک کنید:

برای شروع ساخت ربات Discord باید روی دکمه اپلیکیشن جدید کلیک کنید.

پس از آن فرمی به شما نمایش داده می‌شود که باید آن را پر کنید. در قسمت NAME، اسم رباتی که می‌خواهید بسازید را بنویسید. به عنوان مثال اسم این ربات را Hello-Bot گذاشته‌ایم و آن را طوری برنامه‌ریزی می‌کنیم هر زمان که کاربر Hi Bot را تایپ کند، ربات Hello World بگوید.

مطلب مرتبط  اسمارتر میل (SmarterMail‌) چیست؟ و چگونه کار می‌کند؟

پس از آن فرمی به شما نمایش داده می‌شود که باید آن را پر کنید. در قسمت NAME، اسم رباتی که می‌خواهید بسازید را بنویسید.

در مرحله بعد، می‌خواهیم کاربر ربات (bot user) را ایجاد کنیم. برای انجام این کار، گزینه ربات (Bot) در منو را که در سمت چپ صفحه یافت می‌شود، انتخاب کنید.

می‌خواهیم کاربر ربات (bot user) را ایجاد کنیم.

پس از ورود به این زیر منو، دکمه دیگری با عنوان Add Bot وجود خواهد داشت. با انتخاب آن، یک ربات را با موفقیت به دیسکورد اپ خود اضافه خواهید کرد.

پس از ورود به این زیر منو، دکمه دیگری با عنوان Add Bot وجود خواهد داشت. با انتخاب آن، یک ربات را با موفقیت به دیسکورد اپ خود اضافه خواهید کرد.

پس از انجام این مراحل و قبل از افزودن آن به سرور خود، باید سرور VPS ربات Discord را راه‌اندازی کنیم.

بخش ۲. کانفیگ Node.js و میزبانی دیسکورد در سرور مجازی

برای میزبانی دیسکورد لازم است که یک سرور مجازی تهیه کنید. به طور معمول، سرویس‌های سرور مجازی (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 را روی سرور مجازی میزبانی کنید

به پورتال Discord Developer بروید.

به برگه OAuth2 در اپلیکیشن بروید.

در بخش Scopes، ربات را انتخاب کنید.

در قسمت Administrator ،Bot Permissions را انتخاب کنید.

در قسمت Administrator ،Bot Permissions را انتخاب کنید.

لینک دعوت را در یک برگه جدید باز کنید.

سرور مورد نظر را برای افزودن ربات به آن انتخاب کنید.

مجوزها را تأیید و CAPTCHA را تکمیل کنید.

اکنون ربات شما فعال است و می‌تواند به دستور شما پاسخ دهد.

برتینا ارائه‌دهنده انواع خدمات هاستینگ، از جمله سرور مجازی با آپتایم ۹۹.۹٪ است. از دیگر ویژگی‌های سرویس‌های این مجموعه، پشتیبانی فنی ۲۴ است که خیال شما را بابت بروز هرگونه اتفاقی آسوده می‌کند. برای خرید سرور مجازی و دیگر خدمات شرکت برتینا می‌توانید وبسایت برتینا را بررسی کنید.

تبلیغ در گوگل برتینا

این مطلب چقدر برای شما مفید بود؟

امتیاز 3 / 5. تعداد نظرات : 2

اولین نظر را شما ثبت کنید!

The following two tabs change content below.

آناهیتا بادافره

Latest posts by آناهیتا بادافره (see all)

مطلب مرتبط  پیشنهاد جان مولر در مورد تعداد کاراکتر URLها

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *