Всем привет. Недавно начал изучать python и пишу бота по примерам. И хочу ограничить команду бота, что бы ее можно было вызывать не чаще чем раз в 5 часов в противном случае выдавало осталось столько то часов. Пытался работать с примерами из гугла, потерпел неудачу. Вот код.
@bot.message_handler(content_types=['text'])
def handle_text(message):
if message.text == 'Файл': # Нужно что бы по команде файл, он проверял, прошло ли 5 часов
directory = 'C:/1' # С последнего момента выполнении программы.
all_files_in_directory = os.listdir(directory)
random_file = random.choice(all_files_in_directory)
document = open(directory + '/' + random_file, 'rb')
bot.send_chat_action(message.from_user.id, 'upload_document')
bot.send_document(message.from_user.id, document)
document.close()
elif message.text == 'Привет':
bot.send_message(message.from_user.id, ' Привет '