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

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

سلام دوست عزیز
بنده توسعه دهنده full stack هستم
اپ های اندرویدی و تحت وب
و همچنین ساخت ربات های تلگرامی و …
یه سری توضیحات رو خدمتتون عرض میکنم

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

شما گفتید که ربات با زبان پایتون نوشته شده
تخصص من با زبان php و فریمورک laravel هستش

اما بیس و منطق تلگرام یکی هستش و تفاوتی در زبان نداره
چون استفاده از خدمات تلگرام به صورت restful api هستش

شما فقط به زبان توسعه ربات اشاره کردید
اما روش پیاده سازی ربات رو نگفتید
درکل دو روش داریم
setWebhook و getUpdates

من فرض رو بر setWebhook میگیرم
چون اگر یه خورده سطح بالا ربات رو توسعه داده باشید
متوجه شدید که setWebhook روش کارآمدتری هستش

خب توضیحات ابتدایی رو خدمتتون گفتم
بریم سراغ دیپلوی کردن ربات رو هاست اشتراکی

1
تو هاست اشتراکی اولین کاری که میکنید باید SSL رو فعال کنید
که خوشبختانه سون هاست SSL رایگان روی هاست ارائه میده

2
آپلود سورس ربات
این موضوع هم به روش توسعه شما بستگی داره
در هر صورت باید فایلهای ارتباط با تلگرام در پوشه public_html آپلود شوند

3
اگه ربات با دیتابیس کار میکنه
دیتابیس رو ایجاد کنید و ست کنید

4
مهمترین کاری که باید بکنید
اینه که پس از آپلود
webhook رو به تلگرام معرفی کنید

در کل همین چهار مرحله رو باید انجام بدید
حالا بحث های دیگه به روش توسعه شما بستگی داره
که اشاره ای نکردید

امیدوارم کمکی کرده باشم
اینم وبسایت من هستش
hamyarandroid.com

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

2 پسندیده

سلام
متشکرم از پاسختون
من مراحل رو طی کردم ولی بعد از استارت روبات پاسخی نمیده.

  1. اس اس ال روی دامنه ای که توش فایل روبات آپ شد فعال هست.
  2. فایل روبات رو آپلود کردم توی یه فولدر و با روبات تلگرامی @SetWebHookBot براش وبهوک گرفتم.
  3. روباتی که فعلاً آپلود کردم تست هست و دیتابیس نداره.
    ولی جوابی نمیده روبات.

سلام

دقیقا میدونید مشکل از کجاست ، یعنی خطایی خاص میده ؟

و اینکه گزینه دوم رو اشتباه انجام دادید
زمانی که سورس ربات رو روی هاست خودتون میریزید
دیگه نباید از طریق یه ربات دیگه وب هوک رو به تلگرام معرفی کنید
باید به صورت مستقیم وب هوک رو از طریق URL به تلگرام معرفی کنید
این روش اصولی هستش که گفتم

اینا مبحاث ابتدایی از توسعه ربات تلگرام هستن
ظاهرا شما توسعه دهنده نیستید و یه سورس آماده دارید و میخاید استفاده کنید
یا اینکه تازه شروع به یادگیری کردید
در اینصورت
پیشنهاد میکنم ابتدا برید
و حداقل یه چند هفته روی توسعه ربات کار کنید و بعد پروژه ران کنید
اینجوری خیلی بهتر نتیجه میگیرید
تا چند هفته دیگه استارت آموزش گام به گام ساخت ربات تلگرام رو در وبسایت خودم انتشار میدم
می تونید از اونجا یاد بگیرید

همیار اندروید
hamyarandroid.com

و یه نکته قابل توجه مهم
حتما هاست شما باید هاست خارج باشد
هاست ایران جوابگو ربات تلگرام نیست ، چون فیلتره

موفق باشید

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

این لینکی که گذاشتید به یک لوگو لینک شده.

1 پسندیده

من لینک صحیح وارد کردم ، یکی از دوستان ویرایش داد.
فک کنم ایشون @reza230

خیر، شما متن رو لینک کردید به لوگو.لینکی که حذف شده آدرس وبسایت بود که پایین تر گذاشته بودید، اون هم حذف نشد، به دلیل غیر مرتبط بودن به تاپیک کد شد.

1 پسندیده