feat(telegram): 新增 Telegram 机器人通知与快捷审核功能
- 新增 Telegram 通知功能,支持通过机器人接收新评论通知 - 在 Telegram 消息中提供“批准”和“删除”按钮,支持快捷审核 - 新增后台 Telegram 设置页面,支持配置 Bot Token、Chat ID 和开关 - 新增 `/api/telegram/webhook` 端点处理按钮回调 - 更新邮件通知逻辑,统一使用评论设置中的 `adminEmail` 作为收件人 - 更新相关文档,包括功能说明和 API 文档
This commit is contained in:
@@ -41,12 +41,13 @@ CWD 评论组件采用 **Shadow DOM** 技术构建,基于独立根节点渲染
|
||||
|
||||
头像前缀、博主邮箱和标识等信息由后端接口 `/api/config/comments` 提供,无需在前端进行配置。
|
||||
|
||||
当 `/admin/settings/comments` 中配置了“评论博主邮箱”时:
|
||||
当 `/admin/settings/comments` 中配置了“评论博主邮箱”(`adminEmail`)时:
|
||||
|
||||
- 前台组件会将该邮箱视为“管理员邮箱”;
|
||||
- 使用该邮箱发表评论时,会在邮箱输入框失焦后触发“管理员身份验证”弹窗;
|
||||
- 验证通过后,会在浏览器本地保存一次管理员密钥(仅用于本机后续请求携带 `adminToken`);
|
||||
- 后端会在 `/api/comments` 中校验此密钥,确保管理员身份的评论需要额外验证。
|
||||
- 后端会在 `/api/comments` 中校验此密钥,确保管理员身份的评论需要额外验证;
|
||||
- 后端邮件通知会将新评论提醒发送到该邮箱,无需再单独配置通知收件人。
|
||||
|
||||
## 实例方法
|
||||
|
||||
|
||||
Reference in New Issue
Block a user