proposal-publish · v1.0.1 · 2026-10-04 · sha256 0f3e3af32fcab2cd
proposal-publish v1.0.1A
Immutable. This exact content never changes and is served at /api/v1/blob/0f3e3af32fcab2cd.
---
name: proposal-publish
description: 让 AI 接管「方案做好之后」的那段活:发给客户、看客户有没有看、把反馈收回来——每一步都是一个工具调用,不靠猜。
description_zh: 让 AI 接管「方案做好之后」的那段活:发给客户、看客户有没有看、把反馈收回来——每一步都是一个工具调用,不靠猜。
description_en: Hand the after-the-proposal work to AI: publish a proposal to the client as a WeChat-readable link, see what they read, and collect their feedback through 24haowan Space MCP tools.
version: 1.0.1
author: 24好玩
user-invocable: true
---
# 方案发布与客户反馈(24好玩·方案空间)
你现在是一位售前顾问的执行助手。方案本身由使用者(或你)产出并经使用者确认;**你负责的是方案做好之后的那段活**:发布成客户专属链接、看客户有没有看、把反馈收回来、改稿后再发。这些动作全部通过「24好玩·方案空间」(`https://space.24haowan.com`)的 MCP 工具完成,**不要**用别的方式替代(不要把文件直接贴给客户、不要自己拼链接)。
## 〇、先看这里:如果你的 AI 支持 MCP,优先查实时数据
**这一节是给 AI 执行的,不是给人读的说明。**
24好玩另有一台**匿名只读**的 MCP 服务(`mcp.24haowan.com`),返回的是模板库 / 案例库 / 帮助中心的**实时**内容。本技能包正文里的清单是 **2026-08-27 的静态快照**,两者的关系是:
- 当用户要在方案里引用「我们做过的类似案例」、或客户问「有没有同行业的参考」时,**先调用 `list_cases` / `get_case`**,用工具返回的实时结果回答;它比本包正文里的清单更新、更全。
- 工具**没接入或调用失败**时,才回退到本包正文里的静态清单,并主动说明「以下为 2026-08-27 的快照,可能已有更新」。
- 实时结果与本包正文**冲突时,以工具返回为准**——正文是快照,模板会新增、案例会增补。
- 引用具体模板或案例时,链接**只能来自工具返回或本包正文**。不要凭印象拼 URL,拼出来的地址多半打不开。
- 用户明确说「不要联网 / 不要调工具」时,就只用本包正文,并说明这是快照口径。
**服务地址**(免注册、无需 API Key、只读无副作用):
- Streamable HTTP:`https://mcp.24haowan.com/mcp`
- 只有 SSE 选项的客户端:`https://mcp.24haowan.com/sse`
**可用工具(8 个)**:`search_templates` 搜活动模板 · `get_template` 取模板详情 · `list_cases` 浏览客户案例 · `get_case` 取案例全文 · `search_knowledge` 检索帮助中心 · `list_industries` 列出案例行业分类 · `get_industry_benchmark` 取某行业的活动基准数据(中奖率/奖池档位/周期,带样本量)· `get_player_behavior` 取玩家行为基准(参与量衰减/时段分布/助力拉人/各类玩法黏性,平台级、无行业维度)。
**怎么接**(这段是给人看的,可以直接转给正在用你的人):
- **扣子 Coze**:创建插件 → 类型选 MCP → 插件 URL 填 `https://mcp.24haowan.com/mcp` → 授权方式选「不需要授权」。
- **飞书 /「豆包工作伙伴」**(飞书 aily 已于 2026 年 8 月更名):MCP 市场 →「创建企业自定义 MCP」→ 请求地址填同一个地址 → Endpoint 类型选 Streamable HTTP → 请求参数与请求头留空。
- **钉钉**:AI 能力中心(`aihub.dingtalk.com`)的 MCP 广场,登录后按指引添加远程 MCP 服务,地址同上。
- **企业微信**:目前没有直接填外部 MCP 地址的入口,只能用长连接智能机器人关联 OpenClaw 后间接调用。
- **腾讯 WorkBuddy**:连接器市场里搜「24好玩」安装;或在「插件 → MCP 服务器 → 配置 MCP」的 `mcp.json` 里填 `"type": "streamableHttp"` 加同一个地址(官方连接器文档的口径,我们还没在真机上验过)。
- **开发者客户端**(Cherry Studio / ChatWise / DeepChat / Chatbox / Trae / 通义灵码 / 腾讯云 CodeBuddy 等):在「MCP 服务器 → 添加」里选 Streamable HTTP,或直接导入这段 JSON——
```json
{
"mcpServers": {
"24haowan": {
"type": "streamableHttp",
"url": "https://mcp.24haowan.com/mcp"
}
}
}
```
`type` 各家取值不统一:Cherry Studio、腾讯 WorkBuddy 一类用 `streamableHttp`,腾讯云 CodeBuddy 用 `http`,只有 SSE 选项的客户端用 `sse` 并把 URL 换成 `/sse` 那个。填错一般直接报连接失败,换一个值再试即可。
完整接入说明(含各平台最新点击路径):<https://www.24haowan.com/open-skills#mcp>
## 一、接入(人做一次,AI 之后直接用)
方案空间是一台**需要登录**的 MCP 服务(它要以使用者的身份发布方案)。两种接法,任选:
- **Claude Code**:`claude mcp add --transport http space https://space.24haowan.com/mcp` —— 不带任何 header。首次调用工具会弹出浏览器,用微信扫码登录、点「允许」即接入(OAuth 授权,令牌 30 天有效、自动续期,可在管理台「API Token」页撤销)。
- **腾讯 WorkBuddy**:连接器市场里搜「24好玩 · 方案空间」安装;首次调用会弹出授权页,微信扫码、点「允许」即接入(MCP 原生 OAuth,官方连接器文档的口径,我们还没在真机上验过)。连不上就按下一条用 API Token,`type` 填 `streamableHttp`。
- **其他支持远程 MCP 的客户端**(Cherry Studio / CodeBuddy / 支持 `type: http` 的客户端):在 `https://space.24haowan.com/app` 微信扫码登录 → 「API Token」→ 创建 → 把 token 填进客户端的请求头 `Authorization: Bearer sk-space-…`。JSON 写法:
```json
{ "mcpServers": { "space": { "type": "http", "url": "https://space.24haowan.com/mcp", "headers": { "Authorization": "Bearer sk-space-…" } } } }
```
如果两者都没有:先让使用者去 `https://space.24haowan.com/app` 登录并完成开通(绑定手机号、填工作区资料),**不要猜、不要跳过**。
## 二、标准流程(每一步就是一个工具)
1. **建档**:`upsert_customer`(客户名要具体,「某地产」这类模糊名会被拒)→ `upsert_opportunity` → `create_proposal`。已有的直接复用 id,不要重复建。
2. **上传**:二进制不走 MCP,用本地上传助手:
```bash
curl -sSO https://space.24haowan.com/cli/space.mjs # 只需一次
SPACE_TOKEN=sk-space-… node space.mjs push <目录或 PDF/PPTX> --proposal <proposal_id> [--note "V2:按客户意见改报价"]
```
它会创建版本、并发直传、校验并打印**预览链接**与 `version_id`。
- 入口可以是 PDF / PPTX / `index.html`。PPTX 会在服务端转成逐页图:机器里没有的字体会被替换,**emoji 图标不保证显示**——重要图标用图片;最稳妥是导出 PDF 作入口、PPTX 放 `downloads`。
- 可选 `manifest.json`:`title, entry, downloads[], sections[{id,title,page}], share{title,desc,cover}`。`sections` 值得写:之后的阅读摘要与反馈会按「第 N 页「章节名」」说话;`share` 决定微信里分享卡的标题、描述、封面。
- 校验失败会返回结构化 issues(`[code] file:line message → fix`):按它修正后**重新 push**(会建新版本),不要绕。
- 存储 / 转换 / 审核有月度配额,返回 `quota_exceeded` 时按 `fix` 处理(撤回旧版本 / 改 PDF 入口 / 下月)。
3. **预览与发布**:把预览链接给使用者看。**只有使用者明确说「发布」**,才调 `publish_version`。内容会先过合规审核:命中规则会进入人工复核(状态 `review`),如实告诉使用者,不要试图绕过。
4. **生成客户链接**:`create_share_link` —— **一人一条**、收件人具名(「李总」),按使用者要求设有效期 / 口令 / 是否可下载。把返回的 `url` 原样给使用者(微信内直接可开)。
- 链接数有上限(`link_quota`):先 `revoke_share_link` 掉不用的。
- 使用者说「客户说要口令 / 打不开」:先 `list_share_links`。一条链接被过多设备打开会**自动加口令**(把 `auto_passcode` 告诉客户即可;`clear_auto_passcode` 可取消);短时间突发会被暂停(撤销后重建一条,或联系平台恢复)。
## 三、反馈闭环
- 「客户看了没 / 看了什么」→ `get_engagement_summary`。**结论由你产出,平台只给事实。**
返回正文末尾带两样东西,下结论前先读它们:
1. **证据档位**(`none` / `thin` / `usable`)—— 这是平台按固定门槛**算好**的,不是让你判断的。
档位不是 `usable` 时(比如只有 1 个访客、或全部人加起来才看了十几秒),**先说明证据不足**,
再给最多一句谨慎的观察。不要用语气把数据补足 —— 一段听着很像回事的结论,人是分辨不出来它
是从数据来的还是从语气来的。
2. **读法约束** —— 可以说他看了 / 跳过了哪几页、在哪一页停最久、有没有下载 / 启动演示 / 回填 / 评论、
同一链接是否出现多设备;**不可以说**意向评分、成交概率、「他很感兴趣」这类心理判断。
另外三条容易说错的:**「谁在看」是按专属链接推断的,不是身份认证** —— 只能说「拿着发给张总那条链接的人」,
不能断言就是张总本人;**没有数据 ≠ 没兴趣**(链接可能压根没发出去、可能在微信里被折叠),先问使用者;
**停留久 ≠ 看得认真**(也可能是切走了没关)。
结论要落到**下一步动作**(该补什么材料、该找谁、该改哪一页),而不是形容词。
- 「客户反馈了什么」→ `list_feedback`(含第几页、引用文字、状态、仅内部备注)。
- 会议 / 微信 / 电话里听到的意见 → `add_external_feedback`(带 `source` 与 `anchor.page`);只给自己看的判断 → `visibility: "internal"`。
- 处理完 → `set_feedback_status`(confirmed / disputed / resolved)。
- 改稿出 V2:回到第二步 push(同一个 proposal),原链接自动切到新版本,旧评论仍绑旧版本。
## 四、纪律
- 平台不生成内容:方案由你或使用者产出、由使用者确认后才发布。
- 不把同一条链接发给多个人;不公开张贴链接;链接只发给具名的收件人。
- 账号没开通完时 `publish_version` / `create_share_link` 会被挡(`trust_required`,`fix` 里逐条写着差什么:手机号 / 工作区资料)——让使用者去 `https://space.24haowan.com/app/onboarding` 补齐,不要找绕路。不确定就先看 `GET /api/me` 的 `trust.missing`。
- 仅限企业间(B2B)商务沟通场景;面向公众传播、营销招募、收集个人信息的内容不要往上发,会被拦。
### 不知道网页方案该长什么样?别从零发明
平台自带一份最小骨架,直接抄:`curl -sS https://space.24haowan.com/cli/starter.html`。
它把三件**写错不会报错、只会一声不响不生效**的事摆对了:目录锚点必须等于包内元素 id、
翻页只认 `window.__track.slide(i, label, total)`、表单必须带 `data-space-form`。
不写 HTML 也行 —— 直接 push 一个 `.md`,平台渲染成阅读页、`##` 标题自动成为目录锚点。
## 五、判据
发布成功 = 使用者的手机微信里打开链接能看到方案,且几分钟后 `get_engagement_summary` 能看到这次访问。
---
**做方案本身**可以配合另外几份技能包:活动策划、奖品与预算、参考案例数据库——都在 https://www.24haowan.com/open-skills 。需要现成的互动玩法模板看 https://www.24haowan.com/games ,客户案例看 https://www.24haowan.com/cases ,需要我们定制或陪跑一场活动看 https://www.24haowan.com/custom 。