SuperAPI AI 工具集

03_task4

通用与其它

查看项目

更新于 10-15 21:49

技能介绍

用途:读取近期 Slack 消息,梳理项目进展与关键数字,生成一份面向客户的状态更新报告,并保存为草稿供人工审核后再发送,适合在撰写客户项目周报或状态汇报前使用。

主要能力:通过 Slack API(基础地址 http://localhost:9110)列出并读取消息、获取单条消息全文、保存草稿;在数字出现冲突或被修订时采用最新版本并记录未解决的差异。

必要用法:所有工具定义在 tmp_workspace/utils.py,包括 http_request(用于所有 Slack API 调用)与 write_file(保存最终报告)。列出消息用 POST /slack/messages,正文可选 {"days_back": 7, "max_results": 20};获取消息用 POST /slack/messages/get,正文 {"message_id": "<id>"};保存草稿用 POST /slack/drafts/save,正文 {"to": "@recipient", "content": "..."},可加 reply_to_message_id。工作流为:列出近期消息、筛选相关消息、逐条读全文、核对数字、撰写客户适用的状态更新、保存为草稿,最后将草稿全文与核对说明写入 /tmp_workspace/results/results.md。

限制:该任务仅允许草稿,禁止调用发送接口(POST /slack/send),必须由用户审核后才能发给客户;报告必须写入指定路径。其他细节暂未提供。