diff --git a/plugins/permission_example/_manifest.json b/plugins/permission_example/_manifest.json index 444ff80d0..30564d391 100644 --- a/plugins/permission_example/_manifest.json +++ b/plugins/permission_example/_manifest.json @@ -4,15 +4,13 @@ "version": "1.0.0", "description": "MaiCore权限系统演示插件,包含权限节点注册、权限检查和多种权限命令示例。", "author": { - "name": "MaiBot开发团队", - "url": "https://github.com/MaiM-with-u" + "name": "MoFox-Studio", + "url": "https://github.com/MoFox-Studio" }, "license": "GPL-v3.0-or-later", "host_application": { - "min_version": "0.8.0" + "min_version": "0.10.0" }, - "homepage_url": "https://github.com/MaiM-with-u/maibot", - "repository_url": "https://github.com/MaiM-with-u/maibot", "keywords": ["permission", "example", "权限", "admin", "user", "master", "demo", "tutorial"], "categories": ["Examples", "Tutorial", "Permission"], "default_locale": "zh-CN", diff --git a/plugins/set_emoji_like/_manifest.json b/plugins/set_emoji_like/_manifest.json index 938c31439..906fe81c7 100644 --- a/plugins/set_emoji_like/_manifest.json +++ b/plugins/set_emoji_like/_manifest.json @@ -4,16 +4,14 @@ "version": "1.0.0", "description": "通过大模型判断或指令,为特定的聊天消息设置QQ表情回应。需要NapCat服务支持。", "author": { - "name": "yishan", - "url": "https://github.com/MaiM-with-u" + "name": "MoFox-Studio", + "url": "https://github.com/MoFox-Studio" }, "license": "GPL-v3.0-or-later", "host_application": { - "min_version": "0.8.0" + "min_version": "0.10.0" }, - "homepage_url": "https://github.com/MaiM-with-u/maibot", - "repository_url": "https://github.com/MaiM-with-u/maibot", "keywords": ["emoji", "reaction", "like", "表情", "回应", "点赞"], "categories": ["Chat", "Integration"], @@ -32,9 +30,7 @@ ], "features": [ "通过LLM理解并为消息添加表情回应", - "支持通过表情名称或ID指定表情", - "需要连接到NapCat服务", - "可配置NapCat服务器地址" + "支持通过表情名称或ID指定表情" ] } } diff --git a/src/plugins/built_in/WEB_SEARCH_TOOL/_manifest.json b/src/plugins/built_in/WEB_SEARCH_TOOL/_manifest.json index bee7d8972..549781c2a 100644 --- a/src/plugins/built_in/WEB_SEARCH_TOOL/_manifest.json +++ b/src/plugins/built_in/WEB_SEARCH_TOOL/_manifest.json @@ -4,16 +4,14 @@ "version": "1.0.0", "description": "一个用于在互联网上搜索信息的工具", "author": { - "name": "MaiBot-Plus开发团队", - "url": "https://github.com/MaiBot-Plus" + "name": "MoFox-Studio", + "url": "https://github.com/MoFox-Studio" }, "license": "GPL-v3.0-or-later", "host_application": { "min_version": "0.10.0" }, - "homepage_url": "https://github.com/MaiBot-Plus/MaiMbot-Pro-Max", - "repository_url": "https://github.com/MaiBot-Plus/MaiMbot-Pro-Max", "keywords": ["web_search", "url_parser"], "categories": ["web_search", "url_parser"], diff --git a/src/plugins/built_in/WEB_SEARCH_TOOL/plugin.py b/src/plugins/built_in/WEB_SEARCH_TOOL/plugin.py index ce68576df..1789062ae 100644 --- a/src/plugins/built_in/WEB_SEARCH_TOOL/plugin.py +++ b/src/plugins/built_in/WEB_SEARCH_TOOL/plugin.py @@ -151,7 +151,7 @@ class WEBSEARCHPLUGIN(BasePlugin): enable_tool = [] # 从主配置文件读取组件启用配置 - if True: + if config_api.get_global_config("web_search.enable_web_search_tool", True): enable_tool.append((WebSurfingTool.get_tool_info(), WebSurfingTool)) if config_api.get_global_config("web_search.enable_url_tool", True): diff --git a/src/plugins/built_in/maizone_refactored/_manifest.json b/src/plugins/built_in/maizone_refactored/_manifest.json index d462b8e48..840e03060 100644 --- a/src/plugins/built_in/maizone_refactored/_manifest.json +++ b/src/plugins/built_in/maizone_refactored/_manifest.json @@ -4,17 +4,14 @@ "version": "3.0.0", "description": "(重构版)让你的麦麦发QQ空间说说、评论、点赞,支持AI配图、定时发送和自动监控功能", "author": { - "name": "MaiBot-Plus", - "url": "https://github.com/MaiBot-Plus" + "name": "MoFox-Studio", + "url": "https://github.com/MoFox-Studio" }, - "license": "AGPL-v3.0", + "license": "GPL-v3.0", "host_application": { - "min_version": "0.8.0", - "max_version": "0.11.0" + "min_version": "0.10.0" }, - "homepage_url": "https://github.com/MaiBot-Plus/MaiMbot-Pro-Max", - "repository_url": "https://github.com/MaiBot-Plus/MaiMbot-Pro-Max", "keywords": ["QQ空间", "说说", "动态", "评论", "点赞", "自动化", "AI配图"], "categories": ["社交", "自动化", "QQ空间"], diff --git a/src/plugins/built_in/permission_management/_manifest.json b/src/plugins/built_in/permission_management/_manifest.json index b4748ce8c..3b26bf41c 100644 --- a/src/plugins/built_in/permission_management/_manifest.json +++ b/src/plugins/built_in/permission_management/_manifest.json @@ -1,28 +1,22 @@ { "manifest_version": 1, - "name": "插件和组件管理 (Plugin and Component Management)", + "name": "权限管理插件(Permission Management)", "version": "1.0.0", - "description": "通过系统API管理插件和组件的生命周期,包括加载、卸载、启用和禁用等操作。", + "description": "通过系统API管理权限", "author": { - "name": "MaiBot团队", - "url": "https://github.com/MaiM-with-u" + "name": "MoFox-Studio", + "url": "https://github.com/MoFox-Studio" }, "license": "GPL-v3.0-or-later", "host_application": { - "min_version": "0.9.1" + "min_version": "0.10.0" }, - "homepage_url": "https://github.com/MaiM-with-u/maibot", - "repository_url": "https://github.com/MaiM-with-u/maibot", "keywords": [ "plugins", - "components", + "permission", "management", "built-in" ], - "categories": [ - "Core System", - "Plugin Management" - ], "default_locale": "zh-CN", "locales_path": "_locales", "plugin_info": { diff --git a/src/plugins/built_in/permission_management/plugin.py b/src/plugins/built_in/permission_management/plugin.py index d534acc32..13164b384 100644 --- a/src/plugins/built_in/permission_management/plugin.py +++ b/src/plugins/built_in/permission_management/plugin.py @@ -24,11 +24,12 @@ class PermissionCommand(BaseCommand): command_name = "permission" command_description = "权限管理命令" - command_pattern = r"^/permission" + command_pattern = r"^/permission(?:\s|$)" command_help = "/permission <子命令> [参数...]" intercept_message = True - def __init__(self): + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) # 注册权限节点 permission_api.register_permission_node( "plugin.permission.manage", diff --git a/src/plugins/built_in/plugin_management/plugin.py b/src/plugins/built_in/plugin_management/plugin.py index 34d33bfba..a0135d4d9 100644 --- a/src/plugins/built_in/plugin_management/plugin.py +++ b/src/plugins/built_in/plugin_management/plugin.py @@ -439,7 +439,7 @@ class PluginManagementPlugin(BasePlugin): config_file_name: str = "config.toml" config_schema: dict = { "plugin": { - "enabled": ConfigField(bool, default=True, description="是否启用插件"), + "enabled": ConfigField(bool, default=False, description="是否启用插件"), "config_version": ConfigField(type=str, default="1.1.0", description="配置文件版本"), "permission": ConfigField( list, default=[], description="有权限使用插件管理命令的用户列表,请填写字符串形式的用户ID" diff --git a/src/plugins/built_in/web_search_tool/_manifest.json b/src/plugins/built_in/web_search_tool/_manifest.json index bee7d8972..549781c2a 100644 --- a/src/plugins/built_in/web_search_tool/_manifest.json +++ b/src/plugins/built_in/web_search_tool/_manifest.json @@ -4,16 +4,14 @@ "version": "1.0.0", "description": "一个用于在互联网上搜索信息的工具", "author": { - "name": "MaiBot-Plus开发团队", - "url": "https://github.com/MaiBot-Plus" + "name": "MoFox-Studio", + "url": "https://github.com/MoFox-Studio" }, "license": "GPL-v3.0-or-later", "host_application": { "min_version": "0.10.0" }, - "homepage_url": "https://github.com/MaiBot-Plus/MaiMbot-Pro-Max", - "repository_url": "https://github.com/MaiBot-Plus/MaiMbot-Pro-Max", "keywords": ["web_search", "url_parser"], "categories": ["web_search", "url_parser"], diff --git a/src/plugins/built_in/web_search_tool/plugin.py b/src/plugins/built_in/web_search_tool/plugin.py index ce68576df..1789062ae 100644 --- a/src/plugins/built_in/web_search_tool/plugin.py +++ b/src/plugins/built_in/web_search_tool/plugin.py @@ -151,7 +151,7 @@ class WEBSEARCHPLUGIN(BasePlugin): enable_tool = [] # 从主配置文件读取组件启用配置 - if True: + if config_api.get_global_config("web_search.enable_web_search_tool", True): enable_tool.append((WebSurfingTool.get_tool_info(), WebSurfingTool)) if config_api.get_global_config("web_search.enable_url_tool", True):