آموزش ران کردن ربات در سی پنل به صورت صفر تا صد را برای شما کاربران آماده کردیم. در این مقاله قصد داریم تمام مراحل اجرای ربات تلگرام از آپلود سورس ، ادیت و قرار دادن توکن داخل سورس ، ساخت دیتابیس ، ست وب هوک تا استارت ربات تلگرام را طی کنیم.
سی پنل، به عنوان یک کنترل پنل محبوب، هاستینگ را برای بسیاری از کاربران آسان کرده است. اما چطور میتوان از قدرت سی پنل برای رباتها استفاده کرد؟ در این مقاله، شما را با فرآیند ران کردن ربات در سی پنل، به زبانی ساده و گام به گام آشنا میکنیم.
آموزش ران کردن ربات در سی پنل با اموزش ران کردن سورس ربات تلگرام روی هاست در خدمت دوستان گرام هستیم. با این اموزش به راحتی میتوانید سورس های ربات که به زبان php هستند را در هاست خود اجرا و از ان لذت ببرید.
خب ابتدا به ربات پدر رفته botfather@ و برای خود یک ربات بسازید و توکن ربات را کپی کنید چون در سورس باید جایگزاری کنید. خب بعد از ساخت ربات و دریافت توکن سورس مورد نظر خود را در هاست اپلود کرده
انتخاب هاست مناسب سی پنل
قبل از هر چیز، باید هاستی را انتخاب کنید که با نیازهای شما همخوانی داشته باشد. در اینجا پیشنهاد ما خرید هاست ربات تلگرام با کنترل پنل سی پنل است. البته خاطرنشان می شویم که شرکت VIP HOST انواع هاست مناسب را ارائه می کند به طور مثال نمایندگی هاست سی پنل ایران خیال شما را از هر نوع هاست دیگر راحت می کند.
هاست های ربات وی آی پی هاست مختص استفاده برای ربات های تلگرامی کانفیگ و بهینه شده اند تا بیشترین سرعت و نهایت سازگاری قابل ارائه باشد. همچنین لوکیشن این نوع هاست ها به گونه ای انتخاب شده که کمترین پینگ و بیشترین سرعت را با سرور های تلگرام داشته باشند.
برسی پیش نیاز ها و شرایطی هست که سورس امکان اجرا داخل هاست را داشته باشد. معمولا داخل هاست ها تنظیماتی که نیاز هست تا سورس شما اجرا شود بر روی هاست بصورت پیشفرض انجام شده است. ولی درصورت اجرا نشدن سورس و مطمعن بودن از سالم بودن سورس در مرحله آخر میبایست این قسمت را مورد برسی قرار دهید. مواردی چون انتخاب ورژن php ، اکستیشن ها و ماژول های فعال و…
منابع مورد نیاز برای کار: هاست سی پنل با داشتتن ssl + سورس + توکن ربات
پس از خرید هاست و فعال شدن میبایست برسی کنیم که آیا ssl دامین و یا سابدامین ما فعال میباشد یا خیر. جهت برسی این مورد، راه های مختلفی وجود دارد. ما از طریق دو راه ساده برسی فعال بودن ssl را انجام خواهیم داد.
اولین راه باز کردن دامین و یا سابدامین از طرق پروتکل https میباشد؛ یعنی اگر ساب دامینی دارید با عنوان viphostnet.net بصورت https اقدام به باز کردن دامنه کنید. در این هنگام دامنه را بصورت https://viphostnet.net باز کنید، نباید خطایی به شما در هنگام باز کردن دامین داده شود و آیکون قفل ssl میبایست نمایش داده شود.
راه دوم از طیق لینک سایت زیر میتوانید این برسی را انجام دهید
https://www.sslshopper.com/ssl-checker.html
آپلود فایلهای ربات در سی پنل
بهتر است قبل از آپلود سورس داخل هاست از سالم و بدون نقص بودن سورس خود اطمینان حاصل کنید.
پس از انتخاب هاست، باید فایلهای آن را در هاست سی پنل خود آپلود کنید. برای این کار، به File Manager در سی پنل خود بروید و پوشه public_html را پیدا کنید. سپس، فایلهای ربات را در این پوشه آپلود کنید.
اگر از VIP HOST اقدام به خرید هاست نموده اید. از طریق ناحیه کاربری خود وارد بخش سرویس ها شده و از قسمت لیست سرویس ها بر روی نام سرویس مورد نظر خود کلیک کنید، پس از کلیک بر روی سرویس مورد نظر و وارد شدن به صفحه مدیریت سرویس خود، از طریق دکمه ورود به سی پنل اقدام به لاگین داخل سرویس خود کنید و از قسمت file manager وارد پوشه public_html شده و از دکمه upload برای آپلود سورس خود اقدام کنید. بهتر است قبل از آپلود پوشه ای درون public_html برای ربات خود ساخته و سورس خود را داخل این پوشه آپلود کنیم.
ویرایش سورس و وارد کردن اطلاعات مورد نیاز
پس از آپلور سورس نوبت به ویرایش سورس میرسد. ما برای این که بتوانیم ربات خود را ران کنیم نیاز است که ربات خود را به سورس معرفی کنیم و این کار را با وارد کردن توکن داخل سورس انجام میدهیم.
نکته: برخی از سورس های موجود نیاز به ادیت و وارد کردن توکن ندارند و یا برخی از سورس های موجود هم هستند که علاوه بر وارد کردن توکن نیازمند متصل شدن به دیتابیس را نیاز دارند که برای این کار میبایست از داخل هاست افدام به ساخت دیتابیس کنیم که قدم به قدم تمام موارد را طی خواهیم کرد. در نتیجه با توجه به سورس و اطلاعات مورد نیاز آن برای ران شدن از طریق ویرایش کردن سورس اقدام به وارد کردن اطلاعات مورد نیاز داخل سورس میکنیم.
ساخت دیتابیس برای سورس ربات تلگرام
این قسمت مختص سورس هایی میباشد که برای ران شدن نیازمند اتصال دیتابیس میباشد . پس در نتیجه اگر سورس شما نیاز به اتصال دیتابیس ندارد این مرحله را نادیده بگیرید آموزش ساخت دیتابیس در سی پنل.
آموزش ست وب هوک
شیرین ترین مرحله از آموزش ران کردن ربات در سی پنل، انجام ست وب هوک میباشد. در عین حال که هنگام انجام با استرس کار کردن یا نکردن ربات همراه است.
ما بعد از این که اطلاعات مورد نیاز سورس را جایگزاری کردیم و ربات خود را به سورس معرفی کردیم میبایست سورس را هم به ربات خود معرفی کنیم تا اتصال این رو را برقرار کنیم. و این عمل با انجام ست وب هوک انجام خواهد شد.
(وب هوک تشکیل شده از ادرس سایت تلگرام + ربات تلگرام + ادرس سورس اپلود شده = ست وب هوک)
اموزش وب هوک: نمونه
https://api.telegram.org/botxxxxxxxxx/setwebhook?url=https://Vip-Host.ir/test/index.php
به جای xxxxx توکن ربات تلگرام و انتهای ادرس جای ادرس سایت کد باز ان ادرس محل سورس خودتونو وارد کنید.
خب ادرس بالا میشه ادرس وب هوک، اینو باید تو مرورگر اجرا کنید اگر با موفقیت اجرا بشه پیام زیر داده میشه
{“ok”:true,”result”:true,”description”:”Webhook was set”}
بری تو رباتت استارت بزنی میبینی که با موفقیت رباتت ساخته شد.
ایجاد Cron Job
برای اینکه ربات شما به طور مداوم اجرا شود، باید یک Cron Job در سی پنل خود ایجاد کنید. برای این کار، به بخش Cron Jobs در سی پنل خود بروید و یک Cron Job جدید ایجاد کنید. در قسمت Command، باید مسیری که به فایل اصلی ربات شما اشاره میکند را وارد کنید.
گام چهارم: تنظیمات ربات
پس از ایجاد Cron Job، باید تنظیمات ربات خود را پیکربندی کنید. این تنظیمات به نوع رباتی که انتخاب کردهاید بستگی دارد. به طور کلی، باید اطلاعات مربوط به API، توکن و… را در تنظیمات ربات خود وارد کنید.
گام پنجم: ربات خود را اجرا کنید!
پس از انجام مراحل بالا، ربات شما آماده اجرا است. برای این کار، میتوانید به Cron Jobs در سی پنل خود بروید و Cron Job مربوط به ربات خود را اجرا کنید.
خلاصه آموزش ران کردن ربات در سی پنل
- اول سورس رو توی هاستتون اپلود کنید
- بعد اطلاعاتی از قبیل توکن-ایدی ادمین رو وارد کنید. توجه کنید سورس های ربات ساز باید بخش ست وبهوک داخل سورسن تنظیم کنید
- سورسی که ایدی ادمین نخواد پنل مدیریت نداده
- توی ربات سازها برای تغییر ادرس وبهوکشون عبارت /setwebhook رو سرچ کنید و بعد ادرس سایت خودتوند بزارید جای ادرس سایتی که توشه بعد ذخیره کنید و ربات رو وبهوک کنید
- از لینک api.telegram.org/botTOKEN/setwebhook?url=URL به جای Token توکن رباتتون و به جای Url ادرس جایی که سورس هست. برای مثال ادرس سایت من https://Vip-host.ir و پوشه ای که توش سورس هست test و فایلی که توش هست Index.php باشه و توکنمم Ggfv:57743 میشع: api.telegram.org/botGgfv:57743/setwebhook?url=https://Vip-host.ir/test/index.php