From 7a72f5c26e7fa26f259a28b3799af5c8679c6204 Mon Sep 17 00:00:00 2001 From: Rikki Date: Sun, 30 Mar 2025 04:43:53 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=9B=A0=E4=B8=BA=E4=B8=8D=E5=85=BC?= =?UTF-8?q?=E5=AE=B9=E7=9A=84=E6=9B=B4=E6=96=B0=EF=BC=8C=E5=B0=86=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E7=89=88=E6=9C=AC=E5=8D=87=E7=BA=A7=E5=88=B0=201.0.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/plugins/config/config.py | 13 +++++++++++-- template/bot_config_template.toml | 8 +++++++- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/src/plugins/config/config.py b/src/plugins/config/config.py index c99a70a07..3d60403d0 100644 --- a/src/plugins/config/config.py +++ b/src/plugins/config/config.py @@ -451,9 +451,18 @@ class BotConfig: # 如果使用 notice 字段,在该组配置加载时,会展示该字段对用户的警示 # 例如:"notice": "personality 将在 1.3.2 后被移除",那么在有效版本中的用户就会虽然可以 # 正常执行程序,但是会看到这条自定义提示 + + # 版本格式:主版本号.次版本号.修订号,版本号递增规则如下: + # 主版本号:当你做了不兼容的 API 修改, + # 次版本号:当你做了向下兼容的功能性新增, + # 修订号:当你做了向下兼容的问题修正。 + # 先行版本号及版本编译信息可以加到“主版本号.次版本号.修订号”的后面,作为延伸。 + + # 如果你做了break的修改,就应该改动主版本号 + # 如果做了一个兼容修改,就不应该要求这个选项是必须的! include_configs = { "bot": {"func": bot, "support": ">=0.0.0"}, - "mai_version": {"func": mai_version, "support": ">=0.0.11"}, + "mai_version": {"func": mai_version, "support": ">=1.0.0"}, "groups": {"func": groups, "support": ">=0.0.0"}, "personality": {"func": personality, "support": ">=0.0.0"}, "schedule": {"func": schedule, "support": ">=0.0.11", "necessary": False}, @@ -467,7 +476,7 @@ class BotConfig: "remote": {"func": remote, "support": ">=0.0.10", "necessary": False}, "keywords_reaction": {"func": keywords_reaction, "support": ">=0.0.2", "necessary": False}, "chinese_typo": {"func": chinese_typo, "support": ">=0.0.3", "necessary": False}, - "platforms": {"func": platforms, "support": ">=0.0.11"}, + "platforms": {"func": platforms, "support": ">=1.0.0"}, "response_spliter": {"func": response_spliter, "support": ">=0.0.11", "necessary": False}, "experimental": {"func": experimental, "support": ">=0.0.11", "necessary": False}, } diff --git a/template/bot_config_template.toml b/template/bot_config_template.toml index 48e3b3ff3..dceeb7569 100644 --- a/template/bot_config_template.toml +++ b/template/bot_config_template.toml @@ -1,5 +1,5 @@ [inner] -version = "0.0.12" +version = "1.0.0" [mai_version] version = "0.6.0" @@ -17,6 +17,12 @@ version-fix = "snapshot-2" # if config.INNER_VERSION in SpecifierSet(">=0.0.2"): # config.memory_ban_words = set(memory_config.get("memory_ban_words", [])) +# 版本格式:主版本号.次版本号.修订号,版本号递增规则如下: +# 主版本号:当你做了不兼容的 API 修改, +# 次版本号:当你做了向下兼容的功能性新增, +# 修订号:当你做了向下兼容的问题修正。 +# 先行版本号及版本编译信息可以加到“主版本号.次版本号.修订号”的后面,作为延伸。 + [bot] qq = 114514 nickname = "麦麦"