@serhiops
Python/JavaScript/C++

Почему после большого количетсва сообщений телеграм бот перестаёт реагировать на сообщения?

Пишу телеграм бота на чистом telegram api. После большого количества сообщений в группу он перестаёт реагировать на команды(причём в личке всё рабоает нормально). Бот работает на вебхуках.
Сейчас код выглядит так:
async function handleRequest(request) {
  if (request.method === "POST") {
    const payload = await request.json() 
    if ('message' in payload && payload.message.text.startsWith("/")) { 
      const chatId = payload.message.chat.id
      const text = findAnswer(payload.message.text.substring(1), LESSONS);
      if(text){
          const url = `https://api.telegram.org/bot${TOKEN}/sendMessage?chat_id=${chatId}&text=${text}`
          await fetch(url)
       } 
    }
  }
  return new Response("OK")
}
  • Вопрос задан
  • 127 просмотров
Пригласить эксперта
Ответы на вопрос 1
@d-sem
https://core.telegram.org/bots/faq#my-bot-is-hitti...

Как вариант решения проблемы - делать прокладку в виде очередей на отправку, чтобы отправка распределялась по лимиитам.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы