آموزش راه‌اندازی ربات تلگرامی روی سرور مجازی VPS

راه‌اندازی ربات تلگرامی روی سرور مجازی، راهی برای اجرای بهینه ربات‌های تلگرام در فضای ابری است. ازآنجایی‌که این سرورها به‌طور خاص برای ربات‌ها تلگرام و پردازش‌های زیاد آن‌ها بهینه شده‌اند، می‌توانند ربات را با سرعت بالا اجرا کرده و کاربران را راضی نگه دارند. آنچه در ادامه می‌خوانید، نحوه نصب ربات تلگرامی روی سرور مجازی لینوکس است. ما این سیستم‌عامل را به‌دلیل انعطاف بسیار بالا و سرعت کم نظیر آن انتخاب کردیم.
فهرست مطالب

عضویت در خبرنامه

با عضویت در خبرنامه‌ ایران‌سرور، اخبار و مقالات را به‌روز و دست اول دریافت کنید.

سرور مجازی تلگرام چیست؟

سرور مجازی تلگرام، همان VPS است که به‌صورت شخصی در اختیار افراد قرار می‌گیرد. معمولا توسعه‌دهندگان و برنامه‌نویسان از این سرور بیشتر از سایر افراد استفاده می‌کنند؛ اما به‌طور کلی، هیچ محدودیتی در نصب ربات تلگرامی روی سرور مجازی وجود ندارد. هر سرور مجازی تلگرام، امکان برقراری ارتباط با API تلگرام را فراهم می‌کند؛ چیزی که برای استفاده از این ابزارها نیاز خواهید داشت. برای درک کامل این موضوع، مطالعه مقاله VPS چیست؟ می‌تواند دید بهتری به شما بدهد.

VPS یا سرور مجازی، نوعی کامپیوتر آنلاین همیشه روشن است که روی یک سرور فیزیکی با کمک فناوری مجازی‌سازی (hypervisor) اجرا می‌شود.

نحوه راه‌اندازی ربات تلگرامی روی سرور مجازی

نصب ربات تلگرامی روی سرور مجازی، به‌شکل زیر و با نوشتن کد در ترمینال اوبونتو یا لینوکس انجام می‌شود.

پیش نیازهای نصب ربات تلگرامی روی سرور مجازی 

  1. خرید سرور مجازی لینوکس
  2. آشنایی با پروتکل امن SSH
  3. آشنایی با خط فرمان و ترمینال لینوکس
  4. ساخت ربات تلگرامی پیش از اجرای آن

اگر قصد دارید برای اجرای ربات خود یک VPS تهیه کنید، راهنمای خرید سرور مجازی به شما کمک می‌کند تا بهترین تصمیم را بگیرید

مرحله اول: راه‌اندازی سرور مجازی

برای شروع نصب ربات تلگرامی روی سرور مجازی، ابتدا باید از طریق قابلیت Remote سیستم خود، به سرور مجازی وصل شوید. برای انجام این کار، دستور زیر را در کامپیوتر خود و بخش Remote Desktop Connection بنویسید. 

ssh root@192.0.0.1

به خاطر داشته باشید که آدرس آی‌پی سرور که شرکت ارائه‌دهنده در اختیارتان گذاشته است را در این دستور، به‌جای ۱۹۲.۰.۰.۱ وارد کنید.

راه‌اندازی ربات تلگرامی روی سرور مجازی VPS

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

apt-get update

در مرحله بعد، برای اطمینان از این‌که ربات در هفت روز هفته و ۲۴ ساعت شبانه‌روز پاسخ‌گو خواهد بود و اجرا می‌شود، از قابلیت Screen سرور مجازی استفاده می‌کنیم تا فرآیند اجرای دستورات را فعال نگه داریم؛ حتی زمانی که دیگر اتصال SSH به سرور برقرار نیست. پس دستور زیر را در گام بعدی راه‌اندازی ربات تلگرامی روی سرور مجازی بنویسید:

apt-get install screen

مرحله دوم: ایجاد یک حساب جدید روی سرور مجازی

در مرحله دوم باید یک کاربر جدید ایجاد کنید و دسترسی مدیریت سرور مجازی را به آن بدهید تا بتواند با ربات تلگرام و وظایف آن کار کند. ما برای نمونه، از یک ربات تلگرام با کد پایتون به اسم “Simple Media Converter” استفاده می‌کنیم و نام حساب کاربری جدید را “smc” می‌گذاریم. برای ایجاد کاربر جدید smc دستور زیر را در ترمینال VPS نوشته و اجرا کنید:

adduser smc

حالا باید به این کاربر، مجوز مدیریت را با دستور زیر و اجرای آن بدهید:

usermod -aG sudo smc

برای ادامه مراحل نصب ربات تلگرامی روی سرور مجازی، از این Session فعال خارج شوید و به‌جای آن، به‌عنوان کاربر smc وارد VPS شوید. باید مجدد آدرس آی‌پی VPS خود را بنویسید و این بار عنوان smc را مقابل آن، به شکل زیر وارد کنید:

ssh smc@192.0.0.1

سرور مجازی خارجی ایران سرور

با سرور مجازی خارج ایران سرور، سرعت، امنیت و دسترسی بدون محدودیت به اینترنت جهانی را تجربه کنید و کسب‌وکار خود را در سطح بین‌المللی توسعه دهید.

خرید سرور مجازی خارجی

مرحله سوم: راه‌اندازی ربات تلگرامی روی سرور مجازی

این بخش بسته به ماهیت پروژه شما، بسیار متفاوت خواهد بود. اما ما همان پروژه Simple Media Converter را در نظر می‌گیریم و مراحل را طبق آنچه در ادامه آمده، طی می‌کنیم. 

ابتدا دستور زیر را در ترمینال سرور مجازی می‌نویسیم تا ربات به‌طور مداوم فعال باشد:

screen

برای ادامه مراحل نصب ربات تلگرامی روی سرور مجازی، دکمه Enter کیبورد را بزنید و در صفحه جدید، ربات تلگرام خود را با دستور زیر راه‌اندازی کنید:

python3 main.py

 

بعد از اینکه ربات تلگرام خود را روی سرور مجازی راه‌اندازی کردید، قدم بعدی افزایش بهره‌وری آن است. برای مدیریت خودکار وظایف ربات، می‌توانید به آموزش اتصال ربات تلگرام به n8n مراجعه کنید تا فرآیندها به‌صورت هوشمند اجرا شوند.

سوالات متداولی که شما می پرسید؟

۱. سرور مجازی تلگرام چیست و چه کاربردی دارد؟

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

۲. چه پیش‌نیازهایی برای نصب ربات تلگرامی روی سرور مجازی وجود دارد؟

برای نصب ربات تلگرام باید یک سرور مجازی لینوکس تهیه کنید، به پروتکل SSH و کار با خط فرمان مسلط باشید و ربات تلگرامی خود را پیش‌تر ساخته باشید.

۳. چطور می‌توان ربات تلگرامی را به‌طور مداوم روی سرور مجازی فعال نگه داشت؟

برای اینکه ربات تلگرام بدون وقفه در تمام ساعات شبانه‌روز فعال باشد، می‌توانید از ابزار Screen در سرور مجازی استفاده کنید تا فرآیند اجرا حتی در زمان قطع اتصال SSH متوقف نشود.

منبع:

Rad Web Hosting

امتیاز شما به محتوا

نظر خود را در رابطه با مقاله‌ای که خواندید ثبت کنید. همچنین می‌توانید نظر خود را نظر در بخش نظرات بنویسید.

1/5 - (1 امتیاز)

دیدگاه شما

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

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