Telegram Bot API: Receiving 429 Error for Excessive Requests

Our Telegram bot caters to roughly 1.2 million users, and we are struggling to reach them all. Since the Telegram Bot API lacks a bulk messaging option, we must dispatch individual messages. After sending a few thousand messages, the API returns a 429 error (too many requests) and temporarily stops processing further submissions. What methods can we employ to efficiently communicate with our large subscriber base?

hey i faced this issue too and ended up using a queuing system with adaptive delays. it ain’t perfect but splitting the load over time and using multiple bots for concurrent requests helped a lot!