用途:处理 InboxMate 外联邮件草稿上的修改请求。通知服务 notifications.psquared.dev 存储待审核草稿,管理员可附加 change request(如改为 du 称呼、缩短开头、补充某公司定价页内容)。该技能读取这些请求,修改草稿 HTML 并保存更新版本。
主要能力:查询 DRAFT 状态且 hasChangeRequest=true 的草稿;解析渲染后的 HTML 结构(问候、正文段落、按钮、高亮框、结尾、署名);按请求修改文本,如 du/Sie 称呼转换、缩短、增加个性化、改主题;修改后校验语气一致性与链接、公司名、按钮完整性;保存并清空 change_request。
使用方式:先读取 .env 获取 EMAIL_DRAFT_ONLY_BEARER(仅可读写草稿,不能发送、定时或删除,发送仅限人工在管理界面操作)。查询命令:curl -s -X GET "https://notifications.psquared.dev/drafts?status=DRAFT&hasChangeRequest=true&pageSize=50" -H "Authorization: Bearer $EMAIL_DRAFT_ONLY_BEARER"。保存命令:curl -s -X PUT "https://notifications.psquared.dev/drafts/[draftId]" -H "Content-Type: application/json" -H "Authorization: Bearer $EMAIL_DRAFT_ONLY_BEARER" -d '{"html_body": "[updated HTML]", "change_request": null}'。若同时改主题,在请求体中加 subject 字段。
适用场景:批量处理奥地利/德国企业的个性化冷邮件草稿修改,保持 InboxMate 品牌样式与 Handlebars 变量渲染结果。
限制:编辑的是最终渲染 HTML,须保留全部样式、标签与结构,仅改文本;不得破坏 HTML 或移除样式;无待处理请求时停止;发送、定时、删除草稿不在权限内。其他细节暂未提供。