Например: юзер нажал кнопку и после второго нажатия ему должно написать: нажмите на кнопку через 5 секунд, и когда прошло 5 секунд он снова может нажать на нее, кто может подсказать как это реализовать?
Библиотека telebot.
Добавляешь пользователя БД, сохраняя время действия, а в обработчике сообщения берешь это время из БД и проверяешь прошло ли необходимое количество времени для совершения повторного действия, или нет.