diff --git a/README.md b/README.md index ab6c2a67..c1ba9702 100644 --- a/README.md +++ b/README.md @@ -243,10 +243,11 @@ __Docker 最新版本由 [Sakuracio](https://github.com/Sakuracio) 提供__ ## 更新 -### 2022/5/29 \[v0.1.5.7] +### 2022/5/29 \[v0.1.5.8] -* 修复错误的resource路径会删除IMAGE_PATH等重要文件夹 * 提供了真寻适配仓库的插件 安装/卸载 操作 +* 暂时关闭了插件资源清空 +* 通过指令安装插件时会在插件目录下生成plugin_info.json记录当前插件信息 ### 2022/5/28 diff --git a/__version__ b/__version__ index 07bcb83a..039af238 100644 --- a/__version__ +++ b/__version__ @@ -1 +1 @@ -__version__: v0.1.5.6 \ No newline at end of file +__version__: v0.1.5.8 \ No newline at end of file diff --git a/basic_plugins/init_plugin_config/init_none_plugin_count_manager.py b/basic_plugins/init_plugin_config/init_none_plugin_count_manager.py index 9bc905b1..9c5d07d5 100755 --- a/basic_plugins/init_plugin_config/init_none_plugin_count_manager.py +++ b/basic_plugins/init_plugin_config/init_none_plugin_count_manager.py @@ -40,7 +40,7 @@ def init_none_plugin_count_manager(): plugins2block_manager.save() plugins_manager.delete(module) plugins_manager.save() - resources_manager.remove_resource(module) + # resources_manager.remove_resource(module) none_plugin_count_manager.delete(module) logger.info(f"{module}:{plugin_name} 插件疑似已删除,清除对应插件数据...") except Exception as e: diff --git a/basic_plugins/plugin_shop/data_source.py b/basic_plugins/plugin_shop/data_source.py index 39bcc5ac..0857dfcd 100644 --- a/basic_plugins/plugin_shop/data_source.py +++ b/basic_plugins/plugin_shop/data_source.py @@ -71,6 +71,8 @@ async def install_plugin(name: str) -> str: os.system( f"poetry run pip install -r {(extensive_plugin_path / f'{name}' / 'pyproject.toml').absolute()}" ) + with open(extensive_plugin_path / f'{name}' / "plugin_info.json", 'w') as f: + json.dump(data[name], f, ensure_ascii=False, indent=4) logger.debug("移动插件文件夹完成...") logger.info(f"成功安装插件 {name} 成功!\n{tmp}") return f"成功安装插件 {name},请重启bot!" diff --git a/plugins/image_management/send_image/__init__.py b/plugins/image_management/send_image/__init__.py index 58cb0b35..64e1b2e9 100755 --- a/plugins/image_management/send_image/__init__.py +++ b/plugins/image_management/send_image/__init__.py @@ -36,7 +36,7 @@ __plugin_settings__ = { "limit_superuser": False, "cmd": ["发送图片"] + Config.get_config("image_management", "IMAGE_DIR_LIST"), } -__plugin_resources__ = {"pa": IMAGE_PATH} +__plugin_resources__ = {"pa": IMAGE_PATH / "pa"} Config.add_plugin_config( "_task",