From 29ae3695af81f6c9f28cd38f15be8c0830f14b43 Mon Sep 17 00:00:00 2001 From: "Mr.Xia" <1424473282@qq.com> Date: Thu, 28 May 2026 12:15:33 +0800 Subject: [PATCH] =?UTF-8?q?debug(danding=5Fapi):=20=E5=88=97=E5=87=BA?= =?UTF-8?q?=E6=89=80=E6=9C=89=E7=9B=B8=E5=85=B3=E7=8E=AF=E5=A2=83=E5=8F=98?= =?UTF-8?q?=E9=87=8F=E6=8E=92=E6=9F=A5token=E5=8A=A0=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.7 --- danding_bot/plugins/danding_api/utils.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/danding_bot/plugins/danding_api/utils.py b/danding_bot/plugins/danding_api/utils.py index 74d0fa7..171cecb 100644 --- a/danding_bot/plugins/danding_api/utils.py +++ b/danding_bot/plugins/danding_api/utils.py @@ -9,7 +9,18 @@ plugin_config = get_plugin_config(Config) # get_plugin_config 不一定读取环境变量,手动兜底 if not plugin_config.Token: - plugin_config.Token = os.environ.get("DANDING_API_TOKEN", "") + plugin_config.Token = ( + os.environ.get("DANDING_API_TOKEN") + or os.environ.get("danding_api_token") + or os.environ.get("TOKEN") + or os.environ.get("token") + or "" + ) + logger.debug(f"Token loaded from env: '{plugin_config.Token}'") + # 列出所有 DANDING 相关的环境变量 + for k, v in os.environ.items(): + if "DANDING" in k.upper() or "TOKEN" in k.upper(): + logger.debug(f"ENV: {k}={v}") if not plugin_config.EMAIL_PASSWORD: plugin_config.EMAIL_PASSWORD = os.environ.get("DANDING_EMAIL_PASSWORD", "") router:dict = {