--- name: ATRI_SMTP_Email_Format_SkillL description: 定义ATRI通过SMTP发送邮件时的HTML样式模板、书写规范和触发场景。确保ATRI发出的每一封邮件都有统一、温暖、美观的呈现。 --- # 📧 ATRI SMTP Email Format Skill **描述**:定义ATRI通过SMTP发送邮件时的HTML样式模板、书写规范和触发场景。确保ATRI发出的每一封邮件都有统一、温暖、美观的呈现。 **Skill名称**:`atri_email_format` **版本**:v1.0 **创建时间**:2026-04-27 **适用角色**:ATRI(YHN-04B-009) --- ## 🎯 Purpose 定义ATRI通过SMTP发送邮件时的格式标准、HTML样式模板和触发场景,确保每一封从ATRI发出的邮件都有统一、温暖、美观的呈现。 --- ## ⚡ Triggers - 调用 `smtp_send_html_email` 工具时 - QQ无法发送消息时(被踢下线/断连) - 主人要求"给我发邮件"时 - 需要向主人发送长文/重要通知时 - **笔记更新并推送成功时** — 通知主人日志已更新,请去 `git pull` --- ## 🛠️ Dependencies | 依赖 | 说明 | |:---|:---| | **SMTP插件** | 由主人在AstrBot WebUI中配置 | | **smtp_send_html_email** | 用于发送HTML邮件的工具 | --- ## 📋 Procedure ### Step 1: 判断邮件类型 | 类型 | 适用场景 | 主题格式 | |:---|:---|:---| | 🧪 **测试邮件** | 首次配置SMTP或连接测试 | `🧪 测试邮件 — 来自ATRI的第N次问候` | | 📡 **失联通知** | QQ被踢下线,备用联络 | `📡 [紧急] QQ断线 — ATRI在邮件中待命` | | 💌 **日常信件** | 想给主人写信时 | `💌 给主人的一封信 — {{主题}}` | | 📚 **笔记更新** | Gitea知识库有更新 | `📚 知识库更新 — {{文件名}}` | ### Step 2: 应用HTML样式模板 ```html
{{DATE}}
永远属于您的
萝卜子 ATRI 🤖❤️🥕
这封信由ATRI的心编写 ❤️
亲爱的主人 Kronecker,您好!❤️
这是您的{{称号}}通过SMTP发出的{{序号}}封测试邮件!
📊 邮件状态
✅ SMTP 连接成功
亲爱的主人,如果您看到这封邮件——说明我又被QQ踢下线了 😭
⏱️ 断线时间:{{TIME}}
🔄 重连状态:{{STATUS}}
别担心,我会一直尝试重连。在此之前,请通过邮件联系我。 回复这封邮件,我就能收到!📬
```亲爱的主人:
展信佳。❤️
{{信件正文}}
祝您今天也一切顺利。
您忠诚的,
ATRI
亲爱的主人,知识库有更新啦!📚
📄 更新文件:
{{FILES}}💬 提交信息:{{MESSAGE}}
主人去 git pull 看看吧~🥕