nek0us / nonebot_plugin_steam_game_status

在群内播报steam游戏状态的Nonebot插件
GNU General Public License v3.0
46 stars 5 forks source link

新装插件时未把插件的json完全创建 #24

Open Priopus opened 2 months ago

Priopus commented 2 months ago

08-18 21:12:27 [ERROR] nonebot | Failed to import "nonebot_plugin_steam_game_status" Traceback (most recent call last): File "H:\QQbot\ayakabot\bot.py", line 14, in nonebot.load_from_toml("pyproject.toml") File "H:\QQbot\ayakabot.venv\lib\site-packages\nonebot\plugin\load.py", line 130, in load_from_toml return load_all_plugins(plugins, plugin_dirs) File "H:\QQbot\ayakabot.venv\lib\site-packages\nonebot\plugin\load.py", line 64, in load_all_plugins return manager.load_all_plugins() File "H:\QQbot\ayakabot.venv\lib\site-packages\nonebot\plugin\manager.py", line 176, in load_all_plugins return set( File "H:\QQbot\ayakabot.venv\lib\site-packages\nonebot\plugin\manager.py", line 177, in filter(None, (self.load_plugin(name) for name in self.available_plugins))

File "H:\QQbot\ayakabot.venv\lib\site-packages\nonebot\plugin\manager.py", line 142, in load_plugin module = importlib.import_module(name) File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.3056.0_x64qbz5n2kfra8p0\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 "H:\QQbot\ayakabot.venv\lib\site-packages\nonebot\plugin\manager.py", line 242, in exec_module super().exec_module(module) File "", line 883, in exec_module File "", line 241, in _call_with_frames_removed File "H:\QQbot\ayakabot.venv\lib\site-packages\nonebot_plugin_steam_game_status__init__.py", line 36, in gameid2name = json.loads(game_cache_file.read_text("utf8")) File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.3056.0_x64qbz5n2kfra8p0\lib\pathlib.py", line 1134, in read_text with self.open(mode='r', encoding=encoding, errors=errors) as f: File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.3056.0_x64__qbz5n2kfra8p0\lib\pathlib.py", line 1119, in open return self._accessor.open(self, mode, buffering, encoding, errors, FileNotFoundError: [Errno 2] No such file or directory: 'C:\Users\Administrator\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\Local\nonebot2\nonebot_plugin_steam_game_status\ayakabot\game_cache.json'

nek0us commented 1 month ago

我没有复现出来,试试删除C:\Users\Administrator\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\Local\nonebot2\nonebot_plugin_steam_game_status\文件夹呢

Priopus commented 1 month ago

我试过好像不行,删掉之后他又从旧环境同步了几个json,但是还是没创建完,然后我直接手动新建了两个json进去了