Нужно написать код, который будет делать кулдаун по сообщениям. Например: ты пишешь команду боту(по типу /start), и если пишешь второй раз, он будет говорить: "вы уже использовали данную команду, повторите попытку позже"
Логика не ложная: тебе нужно записать куда-то время последнего сообщения, затем, при отправке следующего считать разницу между текущим временем и записанным. Может даже и миддлварь использовать.
У меня такое на БД и функцией реализовано