# 子机离线告警独立 Telegram — 实施说明 ## 涉及文件 - `server/config.py` — 新 settings 属性与 DB_OVERRIDE_MAP - `server/infrastructure/telegram/__init__.py` — 路由与 `send_telegram` 参数化 - `server/api/settings.py` — MUTABLE_KEYS、离线 test/chats/reveal - `frontend/src/pages/SettingsPage.vue` — 离线专用 Bot UI - `frontend/src/types/api.ts` — 离线开关文案 - `frontend/src/utils/auditLabels.ts` - `tests/test_telegram_offline_channel.py` ## 步骤 1. 后端配置与发送路由 2. 设置 API 与白名单 3. 前端设置页「子机离线专用 Bot」区块 4. pytest + local_verify ## 回滚 清空 `telegram_offline_*` 设置或删除 DB 行;离线告警自动回退默认 Bot。 ## 测试要点 - `resolve_offline_telegram_credentials` 优先离线、回退主 Bot - `send_telegram_offline_alert` 传入正确 token/chat(mock httpx)