ayaka.driver.nonebot_driver
1from loguru import logger 2from nonebot.adapters.onebot.v11 import Message, MessageSegment, Bot, MessageEvent, GroupMessageEvent, Event 3from nonebot import get_driver, on_message, load_plugins, load_plugin 4from nonebot.utils import DataclassEncoder 5from ..config import ayaka_root_config 6 7try: 8 import nonebot 9 driver = get_driver() # 判断nonebot是否已经初始化 10except: 11 import nonebot 12 nonebot.init() 13 logger.warning("由于ayaka在nonebot初始化前被调用,ayaka内部已自动完成nonebot的初始化工作") 14 15 # 默认使用OnebotV11适配器 16 from nonebot.adapters.onebot.v11 import Adapter 17 driver = nonebot.get_driver() 18 driver.register_adapter(Adapter) 19 20# 得到app 21app = nonebot.get_asgi() 22 23# 传递端口号 24ayaka_root_config.ayaka_port = driver.config.port 25 26 27def run(): 28 import nonebot 29 nonebot.run(app=f"{__name__}:app")
def
run():