+1 امتیاز
قبل در کامپیوتر و اینترنت توسط (2.6هزار امتیاز)
برچسب گذاری دوباره قبل توسط

من برای ربات تلگرامی که دارم می نویسم یک webhook طراحی کردم که درخواست های post مربوط به example.com/bot رو دریافت می کنه و همچنین webhook روبات روی این آدرس تنظیم شده

چرا وقتی برای روبات دستوری می فرستم درخواستی رو دریافت نمی کنم

1 پاسخ

+2 امتیاز
قبل توسط (2.6هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

مشکل از اینجا بود که هاست من از ssl پشتیبانی نمی کنه و تلگرام اطلاعات رو برای آدرس زیر ارسال می کرد و در نتیجه به دست من نمی رسید

https://example.com/bot

برای برقراری ارتباط بدون ssl می شه از تابع getUpdates در صورتی که webhook روی چیزی تنظیم نشده استفاده کرد و به وسیله ای (مثل corn job موجود در cpanel) هر چند دقیقه یا چند ساعت یک بار این که کسی اطلاعاتی رو برای روبات فرستاده یا نه رو چک کرد

در صورتی هم که نیاز دارید همون لحظه به درخواست ارسال شده پاسخ بدید می تونید سرور مجازی خریداری کنید که تمام دسترسی های اون بازه

قبل توسط (0 امتیاز)
برای اینکه بتونیم از webhook استفاده کنیم حتما باید برای سایتمون SSL تهیه کنیم یا از getUpdates استفاده کنیم؟
آیا سرویس دهنده های واسطی برای اینکار وجود ندارن؟ یعنی سایتهایی که بتونیم از اونها برای webhook استفاده کنیم یا به طور واسطه به سایت ما متصل بشن؟

سوالات مشابه

+1 امتیاز
1 پاسخ 319 بازدید
0 امتیاز
1 پاسخ 1.5هزار بازدید
0 امتیاز
0 پاسخ 138 بازدید
...