دریافت آپدیت‌ها

راهنما

دو روش دوبه‌دو ناسازگار برای دریافت آپدیت‌ها وجود دارد: متد getUpdates (long polling) و وب‌هوک (setWebhook). تا وقتی وب‌هوک تنظیم است، getUpdates کار نمی‌کند.

آپدیت‌های ورودی تا زمانی که ربات آن‌ها را دریافت کند روی سرور تلگرام نگه داشته می‌شوند، اما نه بیش از ۲۴ ساعت.

در روش وب‌هوک:

  • آدرس باید HTTPS باشد.
  • پورت‌های پشتیبانی‌شده ۴۴۳، ۸۰، ۸۸ و ۸۴۴۳ هستند.
  • می‌توانید برای اطمینان از اصالت درخواست‌ها، پارامتر secret_token را تنظیم کنید؛ تلگرام آن را در هدر X-Telegram-Bot-Api-Secret-Token می‌فرستد.

در ایران، اگر سرور شما به api.telegram.org دسترسی ندارد، از «بروکر تلگرام» استفاده کنید (راهنمای بعد).

دریافت آپدیت‌ها (API تلگرام) | ایران ناتیفیکیشن