Для начала, надо сразу отмечать, что речь идёт о решении вопроса в сервисе Flow XO.
Далее, в этом сервисе надо изучить, можно ли к пользователю приписывать какие-то данные. Например, запросил пользователь что-то - мы записываем в переменную user_data.request_time (не знаю как там всё устроено - это просто предположение) дату запроса. При следующем запросе проверяем, что request_time+3>now. Вообще, не исключено, что это будет для этой конкретной платформы слишком сложно.
Frayl, очень зря, ув. SoreMix показал пример как раз в тему. И там очень хорошо видно, что callback на кнопках следует обрабатывать в другом типе событий.
for hello_prefix in HELLOUSER:
if hello_prefix in message.text.lower():
bot.send_message(message.chat.id, 'О, привет!')
return
bot.send_message(message.chat.id, 'Моя твоя не понимать...')