ayaka.driver

便于之后拓展与迁移

 1'''便于之后拓展与迁移'''
 2from loguru import logger
 3from ..config import ayaka_root_config
 4
 5# nonebot
 6if ayaka_root_config.bot_type == "nonebot":
 7    from .nonebot_driver import *
 8
 9# ayaka bot
10if ayaka_root_config.bot_type == "ayakabot":
11    from .ayakabot_driver import *
12
13# 修改logger
14# ayakabot配置
15if ayaka_root_config.bot_type == "ayakabot":
16    import sys
17    logger.remove()
18    logger.add(
19        sys.stdout, format="<green>{time:YYYY-MM-DD HH:mm:ss}</green> | <level>{level}</level> \t| <blue>{name}</blue> - {message}", level="DEBUG", backtrace=False, diagnose=False
20    )
21
22# 通用配置
23logger.add(
24    open("error.log", "a+", encoding="utf8"),
25    level="ERROR", backtrace=False, diagnose=False
26)
27
28# 展示配置
29logger.success(f"已读取ayaka根配置 {ayaka_root_config.dict()}")