Остановить функцию в 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()
Любые идеи о том, как это сделать, не нарушая опрос?