def main():
try:
serverInfo = MCLIENT.server_info()
logger.info("Connected to Mongo Server: %s." % serverInfo)
except:
logger.error("Could not connect to the Mongo Server.")
raise
updater = Updater(AUTHTOKEN)
dp = updater.dispatcher
dp.add_handler(CommandHandler('start',start, pass_user_data=True))
dp.add_handler(CommandHandler('cancel',start, pass_user_data=True))
dp.add_handler(CommandHandler('resolve',resolve, pass_user_data=True))
dp.add_handler(CommandHandler('help',help, pass_user_data=True, pass_chat_data=True))
dp.add_handler(CommandHandler('info',info))
dp.add_handler(CallbackQueryHandler(callbackResponseHandler, pass_user_data=True))
dp.add_handler(MessageHandler(Filters.status_update, statusReceived))
dp.add_handler(MessageHandler(Filters.all, messageReceived, pass_user_data=True))
dp.add_error_handler(error)
updater.start_polling()
updateAdmins = Job(updateChatList, 60*15)
updater.job_queue.put(updateAdmins, next_t=0)
updater.idle()
评论列表
文章目录