смотрим нужный функционал в либе,
если нет - пишем сами.
оперируем tidом отправителя сообщения.
ведем квоту в базе по тиду и временному интервалу
(тип дата-время с округлением до минуты или часа )
или просто тип дата - квота на сутки получиться.
проверяем. при превышении быстренько возвращаем пустой респонс.
засчитываем обращение в квоту
например через insert on duplicate key update
ну и нормальное исполнение бота дальше