Files
cwd/docs/function/email-reminder.md
anghunk e1568f60ff feat(telegram): 新增 Telegram 机器人通知与快捷审核功能
- 新增 Telegram 通知功能,支持通过机器人接收新评论通知
- 在 Telegram 消息中提供“批准”和“删除”按钮,支持快捷审核
- 新增后台 Telegram 设置页面,支持配置 Bot Token、Chat ID 和开关
- 新增 `/api/telegram/webhook` 端点处理按钮回调
- 更新邮件通知逻辑,统一使用评论设置中的 `adminEmail` 作为收件人
- 更新相关文档,包括功能说明和 API 文档
2026-01-30 17:49:47 +08:00

64 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 通知邮箱
目前支持进行通知的邮箱有:
- QQ 邮箱
后续会添加其他邮箱服务,可以提交反馈。
## QQ 邮箱
1. 登录 QQ 邮箱,进入 `设置 > 账户`
2. 开启 `POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV 服务`,并获取授权码
3. 在管理后台设置中配置 QQ 邮箱账号和授权码
## 邮件通知配置
在后台「设置」页面可以配置邮件通知功能,包括:
### 全局开关
控制是否启用邮件通知功能。
### SMTP 配置
| 字段 | 说明 | 示例 |
| -------- | ---------------- | ---------------- |
| 主机 | SMTP 服务器地址 | `smtp.qq.com` |
| 端口 | SMTP 服务器端口 | `465` |
| 用户名 | 发件邮箱 | `noreply@qq.com` |
| 密码 | 邮箱密码或授权码 | `your_password` |
| 安全连接 | 是否使用 SSL/TLS | `true` |
### 邮件模板
支持自定义 HTML 邮件模板,包含以下变量:
**回复评论模板变量**
| 变量名 | 说明 |
| ------------------ | ---------------- |
| `${toEmail}` | 收件人邮箱 |
| `${toName}` | 收件人昵称 |
| `${postTitle}` | 文章标题 |
| `${parentComment}` | 被回复的评论内容 |
| `${replyAuthor}` | 回复者昵称 |
| `${replyContent}` | 回复内容 |
| `${postUrl}` | 文章链接 |
**新评论通知模板变量**
| 变量名 | 说明 |
| ------------------- | ---------- |
| `${postTitle}` | 文章标题 |
| `${postUrl}` | 文章链接 |
| `${commentAuthor}` | 评论者昵称 |
| `${commentContent}` | 评论内容 |
### 测试邮件
配置完成后,可以使用「发送测试邮件」功能验证配置是否正确。
测试邮件和实际的新评论通知收件人,都会使用「评论显示配置」中的管理员邮箱(`adminEmail`)。无需在「通知邮箱设置」中单独配置收件邮箱。