def main():
updater = Updater(token=config.TELEGRAM_TOKEN)
print(updater.bot.get_me())
logging.basicConfig(format='%(asctime)s - %(name)s - %(levelname)s - %(message)s', level=logging.INFO)
jarvis = Jarvis(updater)
interval = datetime.timedelta(seconds=EVENT_TRIGGER_INTERVAL_IN_SECONDS)
updater.job_queue.run_repeating(jarvis.events, interval, first=0)
handlers = [
CommandHandler('start', jarvis.hello),
MessageHandler(Filters.all, jarvis.receive)
]
dispatcher = updater.dispatcher
for handler in handlers:
dispatcher.add_handler(handler)
updater.start_polling()
updater.idle()
评论列表
文章目录