提醒事项-推送功能
- 配置了应用通知,也可以增加推送功能,双重提醒
| 渠道 | 免费方案 | 限制 |
|---|---|---|
| 飞书 | 飞书开放平台创建自建应用,调用消息 API 发送给个人 | 免费,有频率限制(足够个人使用) |
| QQ邮箱 | QQ邮箱 SMTP 服务,使用授权码发送 | 免费,每日发送上限约 50 封 |
用户需要准备:
- 飞书:创建自建应用 → 获取 App ID / App Secret → 配置权限 → 获取用户 open_id
- QQ邮箱:开启 SMTP 服务 → 获取授权码
飞书渠道实现
使用 fetch 调用飞书开放平台 API:
- 通过 App ID + App Secret 获取
tenant_access_token - 调用
/im/v1/messages发送消息给指定open_id - 消息内容:提醒标题 + 文件名 + 时间
飞书个人用户创建应用
步骤:
- 成为企业用户(免费)
- 访问 feishu.cn → 创建企业(个人可免费创建)
- 或加入已有企业
- 创建自建应用
- 登录 open.feishu.cn/app → 开发者后台
- 创建自建应用 → 获取 App ID 和 App Secret
- 配置权限
- 添加权限:
im:message:send_as_bot(以机器人身份发消息) - 启用"机器人"能力
- 添加权限:
- 获取用户 open_id
- 通过飞书 API 或开发者后台获取你的个人 open_id
- 发布应用
- 创建版本 → 企业管理员审批 → 生效
注意:飞书自建应用是免费的,个人创建企业后即可使用,无需付费。
邮件渠道实现
用 Node.js nodemailer(或内置 net 模块)连接 QQ 邮箱 SMTP:
- 连接
smtp.qq.com:465(SSL) - 使用授权码认证
- 发送包含提醒信息的邮件
QQ邮箱开启SMTP服务
步骤:
- 登录QQ邮箱网页版
- 访问 mail.qq.com
- 进入设置
- 点击「设置」→「账号与安全」
- 开启SMTP服务
- 找到「POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务」
- 开启「IMAP/SMTP服务」
- 获取授权码
- 点击「生成授权码」
- 通过短信验证或QQ安全中心扫码
- 获得16位授权码(保存好,只显示一次)
- SMTP配置参数
- 服务器:
smtp.qq.com - 端口:465(SSL)或 587(TLS)
- 发件邮箱:你的QQ邮箱地址
- 密码:16位授权码(不是QQ密码)
- 服务器:
相关问题
- 个人创建飞书企业后,你就是该企业的唯一管理员。发布应用时,系统会提示"需要企业管理员审批",实际上就是你自己登录飞书管理后台(admin.feishu.cn)进行审批