word_cloud_bot/main.py
2021-05-05 18:17:21 +08:00

24 lines
678 B
Python

from telegram.ext import Updater
from config import TOKEN
from func import start_handler, chat_content_handler, check_schedule
import schedule
from task import do_task, flush_redis
import threading
schedule.every().day.at('11:00').do(do_task)
schedule.every().day.at('18:00').do(do_task)
schedule.every().day.at('23:30').do(do_task)
schedule.every().day.at('23:59').do(flush_redis)
# schedule.every(1).minutes.do(do_task)
threading.Thread(target=check_schedule).start()
updater = Updater(token=TOKEN, use_context=True)
dispatcher = updater.dispatcher
dispatcher.add_handler(start_handler)
dispatcher.add_handler(chat_content_handler)
updater.start_polling()
updater.idle()