import telebot
import random
bot = telebot.TeleBot('')
CHAT_BY_DATETIME = dict()
name = ["Щука", "Окунь", "Ерш", "Сом", "Пираньи", "Речной угорь", "Змееголов", "Язь", "Тарань", "Карась", "Лещ", "Красноперка",
"Пескарь", "Толстолобик", "Лосось", "Форель", "Осетр"]
@bot.message_handler(commands=['fish','end'])
def on_start(message: telebot.types.Message):
bot.send_message(message.chat.id, message.from_user.username + 'ты поймал'+ random.choice(name))
bot.polling()
Пишу бота в телеграмм. Когда пользователь вызывает команду /fish, мне надо чтобы появлялось следующее сообщение:
Пользователь поймал рандомную рыбку.
Если пользователь нажмет команду /fish еще раз повторно, то выскакивает сообщение с таймером, к примеру: чтобы пользователь повторил через "заданное время (1 час)". После того как время пройдет, команду снова можно вызвать и пользователь вновь может поймать рандомную рыбку. Какой модуль лучше всего подойдет? Помогите прописать код. Спасибо.