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

Shape Image One
Shape Image One
 Shape Image Four
 Shape Image Four
 Shape Image Four
 Shape Image Four
 Shape Image Four
 Shape Image Four

راه اندازی ربات تلگرام به چه معناست ؟

قدرت و پیشرفت اپلیکیشن تلگرام با وجود ربات های تلگرامی روز به روز درحال افزایش است. برنامه نویسان بات های تلگرامی امکانات خیلی جذابی را می توانند برای رفع نیازهای کاربران اینترنتی، پیاده سازی کنند.

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

یکی از دغدغه های معمول در این حوزه، انتخاب میزبان مناسب برای راه اندازی ربات تلگرام می باشد.

مخصوصا برنامه نویسانی که با زبان پایتون اقدام به ساخت ربات های تلگرامی می کنند.

چرا که در بیشتر هاست ها، بدلیل نصب نبودن پایتون و عدم وجود گزینه Python Setup App و یا نصب نبودن نسخه های معتبر پایتون، امکان راه اندازی ربات های تلگرامی وجود ندارد.

انتخاب سرور هم برای راه اندازی ربات تلگرامی کار چندان به صرفه ای نیست و توسعه دهندگان را از ادامه کار منصرف می کند.

هاست مناسب برای زبان پایتون :

با این حال، وبسایت هایی وجود دارند که خدماتی نظیر هاست و سرور مجازی را بصورت رایگان به کاربران خود ارائه می دهند.

اما در کنار این مزیت رایگان بودن، معایب مهمی هم وجود دارد که قابل چشم پوشی نیستند.

از جمله :

  • آفلاین شدن ( Down )
  • سرعت پایین و پینگ بالا
  • پشتیبانی نکردن از پایتون (Python)
  • ران نشدن پروژه هایی که با جنگو (django) نوشته شده اند
  • رابطه کاربری سخت
  • پشتیبانی نکردن از دیتابیس هایی نظیر MySql , sqlite

هدف ما در این مقاله آموزشی معرفی یک وبسایت فوق العاده برای راه اندازی ربات های تلگرامی می باشد، که معایب بالا را حل کرده است.

تیم رکسار یک ویدئوی آموزشی جامع برای ران کردن ربات های تلگرامی آماده کرده است که هم اکنون می توانید تریلر و خلاصه این آموزش را ببینید.

در ادامه مقاله نیز، به جزئیات این ویدئو آموزشی می پردازیم.

همچنین نسخه کامل این ویدئو را می توانید در انتهای مقاله دانلود کنید.

پخش ویدیو

معرفی سایت Heroku :

کار این وبسایت ارائه خدمات هاستینگ می باشد که شامل پلن های رایگان نیز است.

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

برخی از مزیت های وبسایت Heroku :

  • سرعت بالای سرور
  • آفلاین ( Down ) شدن کمتر
  • پینگ خوب
  • پشتیبانی از پایتون (python) و جنگو (django)
  • ارائه VNC رایگان
  • پشتیبانی از MySql
  • سازگاری با Github

شرح ویدئو آموزشی راه اندازی ربات تلگرام در سایت Heroku :

تیم رکسار درصدد برطرف کردن مشکلات توسعه دهندگان و برنامه نویسان ایرانی، یک آموزش ویدئویی در زمینه ران کردن انواع پروژه های پایتونی مانند بات تلگرام با پایتون در وبسایت Heroku فراهم کرده است.

در این ویدئو، یک بات تلگرام که به زبان پایتون نوشته شده است را در وبسایت Heroku ران میکنیم.

شرح تصویری این ویدئو را هم می توانید در گیت هاب رکسار با آدرس زیر ببینید :

https://github.com/RexxarCompany/DeployToHeroku

و هم می توانید در مقاله «آموزش تصویری راه اندازی ربات تلگرامی در هاست Heroku» مطالعه کنید.

در ادامه این مقاله به توضیحات کلی این ویدئو آموزشی می پردازیم.

قدم اول :

در اولین قدم از این آموزش، وارد سایت Heroku.com می شوید و یک اکانت می سازید.

موارد ابتدایی مثل ساخت ربات را دیگر در این آموزش توضیح نمی دهیم زیرا شما در این مرحله حتما ربات خود را ساخته اید و در مرحله راه اندازی ربات خود در یک هاست هستید.

همچنین اگر نیاز به آموزش ربات نویسی دارید می توانید دوره آموزشی «ربات نویسی تلگرام با پایتون» را ببینید. در این دوره آموزشی، ما ربات خود را در سایت pythonanywhere اجرا کردیم.

اما بدلیل محدودیت ها و down شدن های زیاد، به دنبال یک هاست بهتر و رایگان برای راه اندازی ربات خود گشتیم و به سایت فوق العاده heroku رسیدیم.

قدم دوم :

با استفاده از گیت هاب رکسار، پروژه را داخل سیستم خود clone می کنید.

پس از قرار گرفتن پروژه در سیستم شما، سه فایل به نام های bot.py و requirements.txt و procfile در دایرکتوری پروژه می بینید که فایل های اصلی می باشند.

در فایل bot.py کدهای ربات شما قرار می گیرد. پس ربات برنامه نویسی شده خود را در این فایل کپی کنید.

اسم این فایل bot.py، انتخابی و قابل تغییر است و اگر اقدام به تغییر نام این فایل کردید فراموش نکنید که نام جدید خود را در فایل procfile نیز جایگزین کنید.

در فایل requirements.txt نیز، تمام ماژول ها و کتابخانه های استفاده شده در ربات خود را بنویسید.

در این مرحله، با انجام توضیحات بالا، کار تمام است و نوبت به run کردن ربات در هاست می رسد.

قدم سوم :

با استفاده از cmd در دایرکتوری پروژه خود، ابتدا git را با دستور git init راه اندازی می کنید. احتمالا پس از اجرای این دستور شما باید احراز هویت شوید زیرا git متوجه نمی شود که شما چه کسی هستید.

پس در مرحله احراز هویت، ایمیل گیت هاب خود را وارد کنید.

در مرحله بعدی باید heroku CLI را نصب کنید. برای دریافت این فایل به این لینک بروید. و این فایل exe را دانلود و در سیستم خود نصب کنید.

سپس در سایت heroku لاگین می شوید. و اقدام به ساخت یک اپ جدید می کنید.

با استفاده از دستورات موجود در گیت هاب و یا مقاله موجود در سایت که در بالا به آن اشاره شد، پروژه خود را در heroku آپلود می کنید.

به این صورت که ابتدا فایل های پروژه خود را با دستور git add به هاست خود اضافه می کنید.

توجه داشته باشید که اسم هر فایل را بصورت جداگانه مطابق ویدئو وارد کنید.

سپس فایل های اضافه شده خود را commit  می کنید.

و با دستور git push آپلود فایل های شما آغاز می شود.

در این مرحله ربات شما با موفقیت راه اندازی شده است.

مراحل این آموزش را هم بصورت تصویری و هم بصورت ویدئویی برای شما قرار داده ایم.

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

برای دیدن آموزش ویدئویی هم می توانید در باکس زیر، آن را دانلود کنید.

در صورت بروز مشکل در مراحل این آموزش، ارور خود را برای ما در زیر همین مقاله، کامنت کنید.

امیدواریم این آموزش برای شما مفید واقع شود 🙂

با امتیاز دادن به این مقاله آموزشی، ما را از کیفیت آن مطلع کنید!

نام فایل

راه اندازی ربات تلگرام

حجم فابل

60 مگابایت

زمان دوره

14 دقیقه

لینک دانلود

2 Comments

  1. توضیح کامل و بب نقص ران کردن پایتون بر روی روی هاست عالی و کاربردی
    ممنون رکسار D:

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

نشانی ایمیل شما منتشر نخواهد شد.

*

code