сделать что бы не упереться в лимиты отправки 30 сообщений в секунду?
Очевидный вариант - сделать систему очередей, кафку подключить например, бот пушит сообщения в очередь, а на другой стороне кафки другое приложение по очереди рассылает сообщения/модифицирует их и тд с определенным интервалом. Но это очевидное усложнение.
Если кто-то делал подобное, то как вы это реализовали? Может есть путь проще?
а зачем отправлять слишком много сообщений?
Даже если бот ответит одним сообщением, то 30 человек в секунду - предел бота получается. Сообщения остальным людям потеряются. Но часто бывают боты которые отвечают двумя-тремя сообщениями. И в перспективе такие нагруженные боты должны как-то этот вопрос решать, иначе предельная нагрузка будет 10-15 человек в секунду. Что очень мало, по сравнению с теми же сайтами например.
Если у тебя будет популярный бот, тебе увеличат лимиты автоматически.
О, спасибо, я не знал этого. А есть где-то более подробная информация об этом? Табличка может какая-то где указано насколько изменятся лимиты при скольких людях в боте.
Нет такого. Телеграм не говорит о лимитах чтобы ими не злоупотребляли. Если ты будешь всё правильно делать то в перспективе не должен столкнутся с лимитами
Мне в 18 году такое прислали. Но сейчас это делают и не сообщают
Это кстати классная вещь
Обсуждают сегодня