SK-415 / HarukaBot

将 B 站的动态和直播信息推送至 QQ,基于 NoneBot2 开发
https://haruka-bot.sk415.icu
GNU Affero General Public License v3.0
822 stars 112 forks source link

【错误回报】打开hb时会报错但正常运行 #407

Closed kevinluo6191 closed 1 year ago

kevinluo6191 commented 1 year ago

运行环境

win10 22H2

HarukaBot 版本

v1.6.0post4

go-cqhttp 版本

1.0.0-rc2

错误描述

不知道发生什么了 报一下错

报错日志(如果有)

07-01 07:24:34 [ERROR] nonebot | Failed to import "haruka_bot" Traceback (most recent call last): File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 196, in _run_module_as_main return _run_code(code, main_globals, None, File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 86, in _run_code exec(code, run_globals) File "C:\Users\User\AppData\Local\Programs\Python\Python310\Scripts\hb.exe__main.py", line 7, in sys.exit(main()) File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\site-packages\click\core.py", line 1130, in call return self.main(*args, kwargs) File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\site-packages\click\core.py", line 1055, in main rv = self.invoke(ctx) File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\site-packages\click\core.py", line 1657, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\site-packages\click\core.py", line 1404, in invoke return ctx.invoke(self.callback, ctx.params) File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\site-packages\click\core.py", line 760, in invoke return callback(*args, **kwargs) File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\site-packages\haruka_bot\cli__init__.py", line 14, in run from .bot import run File "", line 1027, in _find_and_load File "", line 1006, in _find_and_load_unlocked File "", line 688, in _load_unlocked File "", line 883, in exec_module File "", line 241, in _call_with_frames_removed File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\site-packages\haruka_bot\cli\bot.py", line 16, in nonebot.load_plugin("haruka_bot") File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\site-packages\nonebot\plugin\load.py", line 37, in load_plugin return manager.load_plugin(module_path)

File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\site-packages\nonebot\plugin\manager.py", line 141, in load_plugin module = importlib.import_module(name) File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\importlib__init.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 1050, in _gcd_import File "", line 1027, in _find_and_load File "", line 1006, in _find_and_load_unlocked File "", line 688, in _load_unlocked File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\site-packages\nonebot\plugin\manager.py", line 241, in exec_module super().exec_module(module) File "", line 883, in exec_module File "", line 241, in _call_with_frames_removed File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\site-packages\haruka_bot__init.py", line 9, in from . import plugins # noqa: F401 File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\site-packages\haruka_bot\plugins__init__.py", line 8, in from .live import live_off, live_on, live_now # noqa: F401 File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\site-packages\haruka_bot\plugins\live\live_off.py", line 14, in live_off = on_command("关闭直播", rule=to_me(), priority=5) File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\site-packages\haruka_bot\utils\init__.py", line 316, in on_command return _on_command(plugin_config.haruka_command_prefix + cmd, *args, *kwargs) File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\site-packages\nonebot\plugin\on.py", line 306, in on_command return on_message( File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\site-packages\nonebot\plugin\on.py", line 149, in on_message return on("message", args, **kwargs, _depth=_depth + 1) File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\site-packages\nonebot\plugin\on.py", line 112, in on module=get_matcher_module(_depth + 1), File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\site-packages\nonebot\plugin\on.py", line 72, in get_matcher_module frame = inspect.getouterframes(current_frame)[depth + 1].frame File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\inspect.py", line 1658, in getouterframes frameinfo = (frame,) + getframeinfo(frame, context) File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\inspect.py", line 1628, in getframeinfo filename = getsourcefile(frame) or getfile(frame) File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\inspect.py", line 829, in getsourcefile module = getmodule(object, filename) File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\inspect.py", line 869, in getmodule if ismodule(module) and hasattr(module, 'file__'): File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\inspect.py", line 189, in ismodule return isinstance(object, types.ModuleType) TypeError: 'module' object is not callable

djkcyl commented 1 year ago

请使用markdown语法发布log信息或者截图