debug(danding_api): 列出所有相关环境变量排查token加载

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-05-28 12:15:33 +08:00
parent df0f2ebfbe
commit 29ae3695af

View File

@@ -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 = {