Остановить функцию в python TeleBotApi по команде

Я использую telebotapi в python для запуска своего бота, который выглядит примерно так:

      @bot.message_handler(commands=['start']) 
def say_hi(msg):
    while True:
        bot.send_message(msg.chat.id, "Hi")
        time.sleep(1)

И я хотел бы убить функцию «say_hi», когда бот получает команду «стоп», иначе он будет работать вечно:

      @bot.message_handler(commands=['stop'])
def stop_say_hi(msg):
    ...

bot.polling()

Любые идеи о том, как это сделать, не нарушая опрос?

0 ответов

Другие вопросы по тегам