Как сделать кд на команду в телеграм боте? - Telegram

Вопрос Как сделать кд на команду в телеграм боте?

Регистрация
24 Дек 2013
Сообщения
79
Репутация
0
Спасибо
0
Монет
0
Создал бота в телеграме, команда работала, решил сделать кд на команду в 30мин, и она перестала работать? Как чинить?
 
Регистрация
27 Сен 2013
Сообщения
77
Репутация
0
Спасибо
0
Монет
0
"решил сделать кд на команду в 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} секунд для следующего использования команды!")

bot.polling()
 
Сверху Снизу