perf: 简化启动时的输出信息

This commit is contained in:
RockChinQ
2023-07-31 21:04:59 +08:00
parent 2a91497bcf
commit 292e00b078
2 changed files with 14 additions and 2 deletions

View File

@@ -122,15 +122,21 @@ def initialize_plugins():
"""初始化插件"""
logging.info("初始化插件")
import pkg.plugin.models as models
successfully_initialized_plugins = []
for plugin in iter_plugins():
# if not plugin['enabled']:
# continue
try:
models.__current_registering_plugin__ = plugin['name']
plugin['instance'] = plugin["class"](plugin_host=context.get_plugin_host())
logging.info("插件 {} 已初始化".format(plugin['name']))
# logging.info("插件 {} 已初始化".format(plugin['name']))
successfully_initialized_plugins.append(plugin['name'])
except:
logging.error("插件{}初始化时发生错误: {}".format(plugin['name'], sys.exc_info()))
logging.info("以下插件已初始化: {}".format(", ".join(successfully_initialized_plugins)))
def unload_plugins():

View File

@@ -1,6 +1,7 @@
from ..adapter import MessageSourceAdapter
import mirai
import mirai.models.bus
from mirai.bot import MiraiRunner
import asyncio
import typing
@@ -110,7 +111,12 @@ class YiriMiraiAdapter(MessageSourceAdapter):
bus.unsubscribe(event_type, callback)
def run_sync(self):
self.bot.run()
"""运行YiriMirai"""
# 创建新的
loop = asyncio.new_event_loop()
loop.run_until_complete(MiraiRunner(self.bot)._run())
def kill(self) -> bool:
return False