887 B
887 B
Changelog — 设置页恢复 Telegram Chat ID 自动检测
日期:2026-06-07
摘要
Vue SPA 设置页补回「检测 Chat ID」按钮,对接已有 GET /api/settings/telegram/chats(getUpdates)。
动机
迁移至 frontend/src/pages/SettingsPage.vue 时仅保留 Token / Chat ID 手工输入与测试发送,遗漏旧版 settings 的 getUpdates 检测能力。
涉及文件
frontend/src/pages/SettingsPage.vuefrontend/src/types/api.ts
行为
- 点击「检测 Chat ID」:若 Token 草稿未保存则先写入 DB,再拉取最近对话列表供选择
- 选中后自动写入并保存
telegram_chat_id
迁移 / 重启
需重新构建前端并部署(Docker 镜像内 vite build)。
验证
设置页 → Telegram → 向 Bot 发消息后点「检测 Chat ID」→ 弹出对话列表 → 选择后 Chat ID 填入并保存。