- 新增 Telegram 通知功能,支持通过机器人接收新评论通知 - 在 Telegram 消息中提供“批准”和“删除”按钮,支持快捷审核 - 新增后台 Telegram 设置页面,支持配置 Bot Token、Chat ID 和开关 - 新增 `/api/telegram/webhook` 端点处理按钮回调 - 更新邮件通知逻辑,统一使用评论设置中的 `adminEmail` 作为收件人 - 更新相关文档,包括功能说明和 API 文档
1.3 KiB
1.3 KiB
Telegram 通知与交互
系统支持通过 Telegram 机器人接收新评论通知,并在 Telegram 中对评论进行批准或删除操作。
功能特性
- 实时通知:新评论会立即推送到指定的 Telegram 账号或群组。
- 快捷审核:通知消息包含“批准”和“删除”按钮,无需登录后台即可审核。
配置步骤
-
创建机器人:
- 在 Telegram 中搜索
@BotFather。 - 发送
/newbot命令,按照提示创建新机器人。 - 获取 API Token。
- 在 Telegram 中搜索
-
获取 Chat ID:
- 如果是个人接收,给你的机器人发送一条消息。
- 访问
https://api.telegram.org/bot<YourBOTToken>/getUpdates查看chat.id。 - 或者使用
@userinfobot获取你的 ID。 - 如果是群组,将机器人拉入群组,并获取群组 ID(通常以
-开头)。
-
后台设置:
- 登录评论系统后台。
- 进入“设置” -> “Telegram 通知设置”。
- 填入 Bot Token 和 Chat ID。
- 开启 Telegram 通知 开关。
- 点击 保存。
- 点击 一键设置 Webhook(重要:必须执行此步骤,机器人才能接收按钮点击事件)。
使用说明
- 审核:点击消息下方的按钮即可(批准 / 删除)。