81 lines
1.9 KiB
Markdown
81 lines
1.9 KiB
Markdown
---
|
||
name: "weekly-report-g5"
|
||
description: "维云智造G5周报生成:整理每日工作→多段邮件(纯文本+HTML含签名图)→存入钉邮草稿箱"
|
||
---
|
||
|
||
# weekly-report-g5 — 维云智造 G5 周报生成技能
|
||
|
||
## 适用场景
|
||
用户提供了周一至周五的每日工作内容,需要生成 G5 周报并存入钉邮草稿箱。
|
||
|
||
## 工作流程
|
||
|
||
### 1. 收集每日工作内容
|
||
- 周一(本周首日)至周五
|
||
- 如果用户分多次给出,先等待所有日期内容收齐再生成
|
||
|
||
### 2. 邮件格式规范
|
||
|
||
**主题**:`G5开发周报 (YYYY-MM-DD ~ YYYY-MM-DD)`
|
||
|
||
**收件人**:liuqiang@witsoft.cn
|
||
|
||
**抄送**:wurd@witsoft.cn, chenm@witsoft.cn, zengli@witsoft.cn
|
||
|
||
**发送人**:杨轩 \<yangxuan@witsoft.cn\>
|
||
|
||
**正文(纯文本版)**:
|
||
```
|
||
项目名称: 维云智造G5
|
||
主要任务: <本周主要任务>
|
||
|
||
本周工作内容
|
||
周一(YYYY-MM-DD)
|
||
- ...
|
||
周二(YYYY-MM-DD)
|
||
- ...
|
||
周三(YYYY-MM-DD)
|
||
- ...
|
||
周四(YYYY-MM-DD)
|
||
- ...
|
||
周五(YYYY-MM-DD)
|
||
- ...
|
||
|
||
存在问题
|
||
<内容或"无">
|
||
```
|
||
|
||
**签名格式(纯文本)**:
|
||
```
|
||
Best regards,
|
||
杨轩
|
||
https://minio.climbcube.cn/img/202606260843249.jpg
|
||
地址:中国·南京云密城L栋5/10楼
|
||
手机:18726128489
|
||
邮箱:yangxuan@witsoft.cn
|
||
```
|
||
|
||
### 3. 发送方式
|
||
|
||
使用 Python 构造**多段邮件**(同时含纯文本和 HTML),然后通过 IMAP APPEND 存入钉邮草稿箱。
|
||
|
||
调用脚本:
|
||
```bash
|
||
python3 /home/yangxuan/.openclaw/workspace-resume/send_weekly_report.py
|
||
```
|
||
|
||
或直接执行 Python 代码:
|
||
```python
|
||
from send_weekly_report import send_to_drafts
|
||
send_to_drafts(plain_body, html_body, "YYYY-MM-DD ~ YYYY-MM-DD")
|
||
```
|
||
|
||
### 4. 最后通知
|
||
通知用户去钉钉邮箱草稿箱确认并发送。
|
||
|
||
## 注意事项
|
||
- 纯文本版签名包含图片 URL 链接
|
||
- HTML 版使用 `<img>` 标签嵌入签名图片
|
||
- 如用户不提供签名信息,使用 MEMORY.md 中的默认签名:姓名、地址、手机、邮箱
|
||
- 所有交互使用中文
|