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!