Попытка собрать бот Telegram Quiz Bot с помощью pyTelegramBotAPI. Я использую sched для планирования обработчика сообщений, но я не знаю, как остановить обработчик сообщений и вернуться к моему основному сценарию, который будет планировать следующий раунд.
Попытался использовать таймаут, но он не работает!
Мой код:
import telebot
import sched, time
def listen():
print("Send my your Answer")
@bot.message_handler(func=lambda message: True, content_types=['text'])
def command_default(m):
print(m.text)
bot.polling()
API_TOKEN = 'xxxx'
s = sched.scheduler(time.time, time.sleep)
bot = telebot.TeleBot(API_TOKEN)
s.enter(50, 1, listen)
s.run()