示例#1
0
文件: tags.py 项目: vzymox/Life
def setup(bot: Life):
    bot.add_cog(Tags(bot))
示例#2
0
    try:
        yield
    finally:
        [log.handlers[0].close() for log in logs.values()]


if __name__ == '__main__':

    os.environ['JISHAKU_NO_UNDERSCORE'] = 'True'
    os.environ['JISHAKU_HIDE'] = 'True'

    os.environ['PY_PRETTIFY_EXC'] = 'True'
    setproctitle.setproctitle('Life')

    try:
        import uvloop
        if sys.platform != 'win32':
            asyncio.set_event_loop_policy(uvloop.EventLoopPolicy())
    except ImportError:
        uvloop = None
        if sys.platform == 'win32':
            asyncio.set_event_loop_policy(
                asyncio.WindowsSelectorEventLoopPolicy())
    else:
        del uvloop

    with logger():
        bot = Life(loop=asyncio.get_event_loop())
        bot.run(bot.config.token)
示例#3
0
文件: dev.py 项目: vzymox/Life
def setup(bot: Life):
    bot.add_cog(Dev(bot))
示例#4
0
文件: music.py 项目: vzymox/Life
def setup(bot: Life):
    bot.add_cog(Music(bot))
示例#5
0
def setup(bot: Life):
    bot.add_cog(Events(bot))
示例#6
0
def setup(bot: Life):
    bot.add_cog(Kross(bot))
示例#7
0
def setup(bot: Life):
    bot.add_cog(Information(bot))
示例#8
0
文件: images.py 项目: vzymox/Life
def setup(bot: Life):
    bot.add_cog(Images(bot))
示例#9
0
文件: time.py 项目: vzymox/Life
def setup(bot: Life):
    bot.add_cog(Time(bot))
示例#10
0
文件: todo.py 项目: vzymox/Life
def setup(bot: Life):
    bot.add_cog(Todo(bot))
示例#11
0
文件: birthdays.py 项目: vzymox/Life
def setup(bot: Life):
    bot.add_cog(Birthdays(bot=bot))
示例#12
0
文件: config.py 项目: vzymox/Life
def setup(bot: Life):
    bot.add_cog(Config(bot))
示例#13
0
def setup(bot: Life):
    bot.add_cog(SystemCollapse(bot))