From 633294f6cc86dfefb48bbd7a10bb20737d9eae72 Mon Sep 17 00:00:00 2001 From: "Mr.Xia" <1424473282@qq.com> Date: Sat, 4 Apr 2026 00:55:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=EF=BC=9Agroup=5Fhorse=5Fraci?= =?UTF-8?q?ng=20=E9=85=8D=E7=BD=AE=E9=94=AE=E5=A4=A7=E5=B0=8F=E5=86=99?= =?UTF-8?q?=E5=8C=B9=E9=85=8D=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit NoneBot 将 .env 键名转为小写,前缀匹配需使用小写 group_horse_racing_ Co-Authored-By: Claude Sonnet 4.6 --- danding_bot/plugins/group_horse_racing/__init__.py | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/danding_bot/plugins/group_horse_racing/__init__.py b/danding_bot/plugins/group_horse_racing/__init__.py index 284c3d3..4771ecf 100644 --- a/danding_bot/plugins/group_horse_racing/__init__.py +++ b/danding_bot/plugins/group_horse_racing/__init__.py @@ -19,19 +19,10 @@ __plugin_meta__ = PluginMetadata( # 从 NoneBot driver config 中提取本插件配置(去掉 GROUP_HORSE_RACING_ 前缀) _nb_config = get_driver().config _raw = _nb_config.model_dump() if hasattr(_nb_config, "model_dump") else _nb_config.dict() -_prefix = "GROUP_HORSE_RACING_" - -print("[group_horse_racing] Raw NoneBot config keys (all):") -for k, v in _raw.items(): - print(f" {k} = {v!r}") - -print("[group_horse_racing] Filtered plugin config:") -for k, v in _raw.items(): - if k.startswith(_prefix): - print(f" {k} = {v!r}") +_prefix = "group_horse_racing_" plugin_config = Config(**{ - k[len(_prefix):]: v + k[len(_prefix):].upper(): v for k, v in _raw.items() if k.startswith(_prefix) })