پرش به محتویات

تلاش مجدد برای ارسال

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

وقتی خودِ تلگرام از ربات می‌خواهد کندتر شود، ربات دقیقاً به همان اندازه که تلگرام می‌خواهد صبر می‌کند، به‌جای آنکه زمان انتظار خودش را تخمین بزند.

پیام‌های یک گفتگو همچنان به همان ترتیبی که شما آن‌ها را آغاز کرده‌اید می‌رسند، حتی اگر چند دکمه را در حالی که اتصال دچار مشکل است بزنید.

اگر قطعی زیاد طول بکشد، ربات سرانجام از تلاش برای همان یک نتیجه دست می‌کشد. چیزی در گفتگو نشان داده نمی‌شود و چیزی نیمه‌ارسال باقی نمی‌ماند — این تلاش فقط در گزارش سرور ثبت می‌شود و هرگز به شما نشان داده نمی‌شود.

برای یک راه‌اندازی معمولی چیزی نیاز به تنظیم نیست

مقدارهای پیش‌فرض خودشان قطعی کوتاه شبکه را جبران می‌کنند. مدت زمانی که ربات به تلاش ادامه می‌دهد را با delivery_retry_backoff، delivery_retry_backoff_max و delivery_retry_ttl در فایل پیکربندی تغییر دهید.

پیکربندی

برای delivery_retry_backoff، delivery_retry_backoff_max و delivery_retry_ttl، پیکربندی را ببینید.

مرتبط

  • تأیید — لحظه‌ای دیگر که ربات پیش از انجام کاری صبر می‌کند
  • نحوهٔ اتصال ربات — همان اتصال روبه‌بیرون که این ویژگی از آن محافظت می‌کند
  • کنترل خروجی — نتیجه چگونه به گفتگوی شما می‌رسد