Skip to content

Commit 2b8fff6

Browse files
committed
chore(alerts): HMAC 未配置时的 warning 文案改得更 actionable
之前的 "建议后端上线签名后尽快补上这把密钥" 不够清楚——没说明这是 过渡模式,也没说要做什么具体动作。改成: - 明确只做 X-Internal-Key 校验、不验签 - 说明这是 backward-compat / 过渡模式 - 指出开启姿势:backend 上线签名后把密钥同步过来即可 log level 保持 warning(不是 error):optional HMAC 是设计如此,给 backend 分阶段 rollout 留窗口。
1 parent 5108a04 commit 2b8fff6

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/chat_bot/cogs/alerts.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,9 @@ async def cog_load(self) -> None:
7171
if self.settings.webhook_hmac_secret is None:
7272
log.warning(
7373
"alert_webhook_hmac_disabled",
74-
msg="WEBHOOK_HMAC_SECRET 未配置,/alert/flagged 只校验 X-Internal-Key。"
75-
" 建议后端上线签名后尽快补上这把密钥。",
74+
msg="WEBHOOK_HMAC_SECRET 未配置:/alert/flagged 只做 X-Internal-Key"
75+
" 校验,不验签。属于过渡模式(backend 尚未发出签名)。backend 上线"
76+
" 签名后,把密钥同步到本服务 env 即可启用。",
7677
)
7778

7879
async def cog_unload(self) -> None:

0 commit comments

Comments
 (0)