"решил сделать кд на команду в 30мин, и она перестала работать" - а где код?
Я не могу понять, что ты там сделал с командой... А в целом, делал такое: import telebot
import time
TOKEN = 'твой токен'
bot = telebot.TeleBot(TOKEN)
last_command_time = 0
cooldown = 1800
@bot.message_handler(commands=['start'])
def my_command_handler(message):
global last_command_time
current_time = time.time()
if current_time - last_command_time >= cooldown:
last_command_time = current_time
bot.send_message(message.chat.id, "Команда выполнена!")
else:
remaining_time = int(cooldown - (current_time - last_command_time))
bot.send_message(message.chat.id, f"Еще {remaining_time} секунд для следующего использования команды!")