日报 / 周报发到微信(活页)
这是「方案空间(活页)」publish-to-wechat 技能的场景薄包装:同一台 MCP 服务器(https://space.24haowan.com/mcp)、同一套工具,只是触发词与步骤按「每天 / 每周给同一群人发汇报」这个场景写。接入方式、托管契约、纪律与判据都在 publish-to-wechat,这里不重复;两份一起装时,日报 / 周报类请求先按这一份走。
什么时候用:用户说「把今天的日报发到微信」「日报」「周报」「工作汇报」「进度同步给老板 / 团队」,或者已经有一份汇报文稿(Markdown / HTML / PDF)要给固定的几个人在微信里看。
场景的三个要点
- 一条链接,天天更新。 一个汇报系列 = 一份成果(proposal);每天的日报是它的新版本,链接不变,收件人昨天收藏的链接今天打开就是新的。不要每天新建一份 —— 那会让对方手里积一堆链接。
- 发给固定的人。 汇报通常只给老板 / 团队:可见性默认
private(只有工作区成员能看),或passcode(给口令的人能看);不要替用户选public。 - 知道谁看了。 发完第二天用户最常问的是「老板看了没」—— 用
get_engagement_summary读事实(谁的设备、看到哪、停留多久),只陈述设备行为,不揣测意向。
步骤
- 找到或新建系列:
list_proposals看有没有「X 日报 / 周报」这份;有就沿用它的proposal_id,没有再建(第一次发时publish_file会自动创建)。 - 确认文稿是终稿:汇报正文由用户(或你)写好并经用户确认;你负责的是发出去那段活,不替用户编内容。
- 发新版本:单个 Markdown / HTML 文件直接
publish_file(已有系列就带proposal_id,成为它的新版本);PDF / PPTX 或多文件的包用create_cli_token+space-cli push(凭据只放进程环境,不写进任何文件,用完即弃)。 - 等版本就绪:
get_version到preview_ready/ 已发布;converting就稍后再查;review表示平台在复核,别人还看不到。 - 预览给用户看:
preview_version(或read_version自己核对正文)→ 用户点头后publish_version。 - 定可见性:第一次发时
set_visibility(private/passcode),之后的版本沿用,不用每天重设。 - 把链接交出去:把默认链接给用户转发;用户在电脑上时提醒页面右下角「扫码到微信」。工作区成员关注了服务号的,也可以
push_to_wechat直接推到他们微信(不发给客户)。 - 第二天读回:
get_engagement_summary(看谁看了、看到哪)、list_feedback(页面上的评论)。有反馈就改稿、再按第 3 步发新版本。
不要做
- 不要每天新建一份成果 —— 一个系列一个
proposal_id。 - 不要替用户把汇报设成
public;不要把链接发给用户没点名的人。 - 不要自己拼链接、不要把文件直接贴给收件人 —— 链接只从工具返回里拿。
- 不要在用户没问的时候揣测「老板看了但没回」的含义;读到的是设备行为,照实说。
English summary
Thin wrapper of publish-to-wechat for recurring reports: one LivePage proposal per report series, each day's report is a new version (same link), visibility private or passcode (never public on the user's behalf), and read receipts via get_engagement_summary the next day. Steps: list_proposals → confirm the text is final → publish_file (with proposal_id for an existing series; PDF/PPTX/multi-file via create_cli_token + space-cli push) → get_version until ready → preview_version and user approval → publish_version → set_visibility once → hand over the link (and push_to_wechat for workspace members who follow the service account) → get_engagement_summary / list_feedback tomorrow.
