Skip to content

Bug: 安装插件提示导入失败 #11

Description

@QuincyZhang03

机器人框架为OneBot V11,Python版本为3.10
data\ayaka 目录下只有一个error.log,并没有生成配置文件

首次安装插件后后台报错如下:
`06-03 21:16:37 [INFO] ayaka | ayaka 当前版本 0.0.4.7
06-03 21:16:37 [ERROR] ayaka | 导入配置失败,请检查data\ayaka\root_config.json的配置是否正确;如果不确定出错的原因,可以尝试更新插件,删除旧配置并重启bot
06-03 21:16:37 [ERROR] nonebot | Failed to import "ayaka_games"
Traceback (most recent call last):
File "", line 12, in
File "C:\Users\Administrator\Desktop\Nonebot\AyakaGames.venv\lib\site-packages\nonebot\plugin\load.py", line 133, in load_from_toml
return load_all_plugins(plugins, plugin_dirs)
File "C:\Users\Administrator\Desktop\Nonebot\AyakaGames.venv\lib\site-packages\nonebot\plugin\load.py", line 67, in load_all_plugins
return manager.load_all_plugins()
File "C:\Users\Administrator\Desktop\Nonebot\AyakaGames.venv\lib\site-packages\nonebot\plugin\manager.py", line 205, in load_all_plugins
return set(
File "C:\Users\Administrator\Desktop\Nonebot\AyakaGames.venv\lib\site-packages\nonebot\plugin\manager.py", line 206, in
filter(None, (self.load_plugin(name) for name in self.available_plugins))

File "C:\Users\Administrator\Desktop\Nonebot\AyakaGames.venv\lib\site-packages\nonebot\plugin\manager.py", line 169, in load_plugin
module = importlib.import_module(self.third_party_plugin_ids[name])
File "C:\Users\Administrator\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\Administrator\Desktop\Nonebot\AyakaGames.venv\lib\site-packages\nonebot\plugin\manager.py", line 257, in exec_module
super().exec_module(module)
File "", line 883, in exec_module
File "", line 241, in call_with_frames_removed
File "C:\Users\Administrator\Desktop\Nonebot\AyakaGames.venv\lib\site-packages\ayaka_games_init
.py", line 2, in
from . import bag, checkin, calculate
File "C:\Users\Administrator\Desktop\Nonebot\AyakaGames.venv\lib\site-packages\ayaka_games\bag_init
.py", line 1, in
from .bag import Money
File "C:\Users\Administrator\Desktop\Nonebot\AyakaGames.venv\lib\site-packages\ayaka_games\bag\bag.py", line 1, in
from ayaka import AyakaCat, get_adapter
File "C:\Users\Administrator\Desktop\Nonebot\AyakaGames.venv\lib\site-packages\ayaka_init.py", line 11, in
from . import master as __master
File "C:\Users\Administrator\Desktop\Nonebot\AyakaGames.venv\lib\site-packages\ayaka\master.py", line 3, in
from .cat import AyakaCat, manager, last_cat_name_dict
File "C:\Users\Administrator\Desktop\Nonebot\AyakaGames.venv\lib\site-packages\ayaka\cat.py", line 11, in
from .trigger import AyakaTrigger
File "C:\Users\Administrator\Desktop\Nonebot\AyakaGames.venv\lib\site-packages\ayaka\trigger.py", line 7, in
from .config import get_root_config
File "C:\Users\Administrator\Desktop\Nonebot\AyakaGames.venv\lib\site-packages\ayaka\config.py", line 99, in
root_config = RootConfig()
File "C:\Users\Administrator\Desktop\Nonebot\AyakaGames.venv\lib\site-packages\ayaka\config.py", line 58, in init
raise e
File "C:\Users\Administrator\Desktop\Nonebot\AyakaGames.venv\lib\site-packages\ayaka\config.py", line 53, in init
super().init(**data)
File "C:\Users\Administrator\Desktop\Nonebot\AyakaGames.venv\lib\site-packages\pydantic\main.py", line 253, in init
validated_self = self.pydantic_validator.validate_python(data, self_instance=self)
pydantic_core._pydantic_core.ValidationError: 1 validation error for RootConfig
ws_reverse
Field required [type=missing, input_value={}, input_type=dict]
For further information visit https://errors.pydantic.dev/2.11/v/missing`

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions