def run_bot():
if BotConfig.check():
loop = asyncio.get_event_loop()
logger.info('creating redis connection')
redis_conn = loop.run_until_complete(aioredis.create_redis(('localhost', 6379), encoding="utf-8"))
logger.info('adding signal handlers')
add_signal_handlers(loop, redis_conn)
logger.info('creating tasks: bot and background coros')
create_tasks(loop, redis_conn)
try:
logger.info('starting event loop ')
loop.run_forever()
finally:
loop.close()
评论列表
文章目录