From 87ccaf981a85c280d6e06c93f4eb5140f9a6f557 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A2=A8=E6=A2=93=E6=9F=92?= <1787882683@qq.com> Date: Mon, 14 Apr 2025 12:16:13 +0800 Subject: [PATCH] fix: typo --- changelogs/changelog_config.md | 2 +- src/plugins/chat/utils.py | 2 +- src/plugins/config/config.py | 18 +++++++++--------- temp_utils_ui/temp_ui.py | 8 ++++---- template/bot_config_template.toml | 6 +++--- 5 files changed, 18 insertions(+), 18 deletions(-) diff --git a/changelogs/changelog_config.md b/changelogs/changelog_config.md index 32912f691..e438ea31e 100644 --- a/changelogs/changelog_config.md +++ b/changelogs/changelog_config.md @@ -22,7 +22,7 @@ ## [0.0.11] - 2025-3-12 ### Added - 新增了 `schedule` 配置项,用于配置日程表生成功能 -- 新增了 `response_spliter` 配置项,用于控制回复分割 +- 新增了 `response_splitter` 配置项,用于控制回复分割 - 新增了 `experimental` 配置项,用于实验性功能开关 - 新增了 `llm_observation` 和 `llm_sub_heartflow` 模型配置 - 新增了 `llm_heartflow` 模型配置 diff --git a/src/plugins/chat/utils.py b/src/plugins/chat/utils.py index 52ac69473..e0f670e42 100644 --- a/src/plugins/chat/utils.py +++ b/src/plugins/chat/utils.py @@ -341,7 +341,7 @@ def process_llm_response(text: str) -> List[str]: tone_error_rate=global_config.chinese_typo_tone_error_rate, word_replace_rate=global_config.chinese_typo_word_replace_rate, ) - if global_config.enable_response_spliter: + if global_config.enable_response_splitter: split_sentences = split_into_sentences_w_remove_punctuation(text) else: split_sentences = [text] diff --git a/src/plugins/config/config.py b/src/plugins/config/config.py index 0fefb5c14..0a1d6864d 100644 --- a/src/plugins/config/config.py +++ b/src/plugins/config/config.py @@ -253,8 +253,8 @@ class BotConfig: chinese_typo_tone_error_rate = 0.2 # 声调错误概率 chinese_typo_word_replace_rate = 0.02 # 整词替换概率 - # response_spliter - enable_response_spliter = True # 是否启用回复分割器 + # response_splitter + enable_response_splitter = True # 是否启用回复分割器 response_max_length = 100 # 回复允许的最大长度 response_max_sentence_num = 3 # 回复允许的最大句子数 @@ -604,13 +604,13 @@ class BotConfig: "word_replace_rate", config.chinese_typo_word_replace_rate ) - def response_spliter(parent: dict): - response_spliter_config = parent["response_spliter"] - config.enable_response_spliter = response_spliter_config.get( - "enable_response_spliter", config.enable_response_spliter + def response_splitter(parent: dict): + response_splitter_config = parent["response_splitter"] + config.enable_response_splitter = response_splitter_config.get( + "enable_response_splitter", config.enable_response_splitter ) - config.response_max_length = response_spliter_config.get("response_max_length", config.response_max_length) - config.response_max_sentence_num = response_spliter_config.get( + config.response_max_length = response_splitter_config.get("response_max_length", config.response_max_length) + config.response_max_sentence_num = response_splitter_config.get( "response_max_sentence_num", config.response_max_sentence_num ) @@ -664,7 +664,7 @@ class BotConfig: "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": ">=1.0.0"}, - "response_spliter": {"func": response_spliter, "support": ">=0.0.11", "necessary": False}, + "response_splitter": {"func": response_splitter, "support": ">=0.0.11", "necessary": False}, "experimental": {"func": experimental, "support": ">=0.0.11", "necessary": False}, "heartflow": {"func": heartflow, "support": ">=1.0.2", "necessary": False}, } diff --git a/temp_utils_ui/temp_ui.py b/temp_utils_ui/temp_ui.py index 3e0e1b5a5..c38d815cb 100644 --- a/temp_utils_ui/temp_ui.py +++ b/temp_utils_ui/temp_ui.py @@ -29,7 +29,7 @@ SECTION_TRANSLATIONS = { "mood": "情绪设置", "keywords_reaction": "关键词反应", "chinese_typo": "中文错别字", - "response_spliter": "回复分割器", + "response_splitter": "回复分割器", "remote": "远程设置", "experimental": "实验功能", "model": "模型设置", @@ -116,9 +116,9 @@ CONFIG_DESCRIPTIONS = { "chinese_typo.tone_error_rate": "声调错误概率", "chinese_typo.word_replace_rate": "整词替换概率", # 回复分割器 - "response_spliter.enable_response_spliter": "是否启用回复分割器", - "response_spliter.response_max_length": "回复允许的最大长度", - "response_spliter.response_max_sentence_num": "回复允许的最大句子数", + "response_splitter.enable_response_splitter": "是否启用回复分割器", + "response_splitter.response_max_length": "回复允许的最大长度", + "response_splitter.response_max_sentence_num": "回复允许的最大句子数", # 远程设置 "remote.enable": "是否启用远程统计", # 实验功能 diff --git a/template/bot_config_template.toml b/template/bot_config_template.toml index 28dc39074..de2eaf61c 100644 --- a/template/bot_config_template.toml +++ b/template/bot_config_template.toml @@ -1,5 +1,5 @@ [inner] -version = "1.2.6" +version = "1.2.7" #以下是给开发人员阅读的,一般用户不需要阅读 @@ -159,8 +159,8 @@ min_freq=9 # 最小字频阈值 tone_error_rate=0.1 # 声调错误概率 word_replace_rate=0.006 # 整词替换概率 -[response_spliter] -enable_response_spliter = true # 是否启用回复分割器 +[response_splitter] +enable_response_splitter = true # 是否启用回复分割器 response_max_length = 100 # 回复允许的最大长度 response_max_sentence_num = 4 # 回复允许的最大句子数