用途
该配方用于对一批符合条件的 Gmail 邮件执行统一的回复操作。它先通过查询条件找出需要回复的未读邮件,再逐封读取内容、发送标准回复,最后把邮件标记为已读,适合处理大量相似来信的场景。
主要能力
根据提供的资料,该配方包含以下步骤与命令:
-
查找需要回复的邮件:
gws gmail users messages list --params '{"userId": "me", "q": "is:unread from:customers label:support"}' --format table
-
读取某封邮件:
gws gmail users messages get --params '{"userId": "me", "id": "MSG_ID"}'
-
发送回复:
gws gmail +send --to sender@example.com --subject 'Re: Your Request' --body 'Thank you for reaching out. We have received your request and will respond within 24 hours.'
-
标记为已读:
gws gmail users messages modify --params '{"userId": "me", "id": "MSG_ID"}' --json '{"removeLabelIds": ["UNREAD"]}'
使用方式
执行此配方前,需要先加载 gws-gmail 技能(PREREQUISITE:Load the following skills to execute this recipe: gws-gmail)。随后按上述步骤依次调用对应的 gws gmail 命令:先列出匹配查询的邮件,再逐封读取以获取发件人与内容信息,然后调用发送命令发出标准回复,最后移除 UNREAD 标签完成标记。
适用场景
适合客服、支持团队等需要对外部来信(示例查询中为 from:customers label:support 的未读邮件)进行统一模板化应答的批量处理任务。
限制
资料中未提供关于速率限制、错误处理、批量数量上限或权限范围的具体说明,这些信息暂未提供。具体查询条件、收件人、主题与正文均需按实际业务替换资料中的示例值。