讲过的话,换个说法再讲

个人微信召回时,客户以前听过的话题不再原样发一遍,而是换一种讲法。卖点不变,变的是先讲什么、怎么讲。讲法要人确认过才能用;没确认之前,这条先不发。

服务端
已上线
9 月 17 日分两步上线
新说法
确认 12 版
六个话题都有可用的讲法,没有还在等审的
小鱼那台电脑的客户端
等下发
1.14.55 已打包好;那台现在是 1.14.41,程序停着
1

发一条召回之前,系统做三件事

三个召回入口(七次召回、按备注名召回、按历史召回)都按这套走。

  1. 翻记录:这位客户听过哪些话题我们以前发过的召回,加上销售用群发助手发过的内容,都算「听过」。群发怎么认,见第 2 部分。
  2. 挑话题
    有没听过的话题用原来的话发。
    要讲的话题都听过了换一种确认过的讲法;一版确认过的都没有,这条先不发,6 小时后再看。
  3. 发出去讲法后面接一句提问,沿用现在召回里的提问,例如「顺便问一下,您家现在装修进行到哪一步了?」

换个说法长什么样(话题一的例子)

原来的说法
这是我们官方出具的《产品环保补充协议》和《假一赔三承诺书》,白纸黑字盖公章的,具有法律效力。不管是用料等级还是环保标准,只要有一项不达标,我们坚决按合同赔付,绝不含糊。……
换个说法(待审稿,还没确认)
做全屋定制最怕实际收到的东西和说好的不一样,材料或环保万一缩水根本没法查。我们直接给了两份书面保障,《产品环保补充协议》和《假一赔三承诺书》,都是盖了公章的正式文件,任何一项不达标,按合同该赔多少就赔多少,白纸黑字写得清清楚楚。顺便问一下,您家现在装修进行到哪一步了?

卖点没变:两份盖章文件、不达标就赔。变的是开头:原来一上来就亮文件,新说法先说客户担心什么。

2

怎么知道客户收到过哪条群发

群发助手里只显示前几个收件人的备注,备注里的编号在不同销售之间还会重复,所以靠名单认不出人。办法是看客户自己的聊天窗口:群发消息的上方都有发送时间。

  • 时间对上某次群发,文字也对上算收到过这一组,连同这组里的图片。
  • 时间对上,但只看到图片,或文字看不清这次群发里有可能发给他的几组都算收到。
  • 看不到时间,但文字对上发过这段文字的每一组都算收到。

拿不准就按「收到过」算。多算了,只是这个话题换个说法讲;少算了,就会把同一段话再发一遍。认出来的结果记进库里,只增不删。

已录入的群发:小鱼销售那台,8 次、27 条

发送时间讲了什么条数
6 月 5 日 16:50和传统定制的区别2
6 月 21 日 18:34和传统定制的区别2
7 月 16 日 15:13邀请来展厅(不算话题,不换说法)1
7 月 30 日 10:16样板房的好处、样板房政策3
7 月 30 日 10:24两份书面保障3
8 月 4 日 14:52五个话题都发了,分五批人14
8 月 8 日 09:18邀请来展厅1
8 月 14 日 14:38邀请来展厅1

录入时只记时间、内容和分组,不记收件人的名字和手机号。

为什么要装新客户端

电脑上的客户端读聊天窗口时能看到时间,但旧版上传记录时把时间丢了,服务端没法按时间认。1.14.55 把时间一起传上来。

用库里现有的记录先试着对了一遍(9 月 17 日 22:05):小鱼那台名下 93 位客户,59 位有我们发过的消息记录,其中只有 15 位的记录带时间,最后对上至少一组群发的只有 5 位。对上的少,主要是旧记录没带时间,不代表其他人没收到。

目前库里「收到过」的记录是 0 条:试对的结果没有写进库;发送前现场认、现场记这一步,要等那台机器跑起来才开始。

3

新说法怎么来、怎么把关

按话题写,每个话题几版,确认一次,所有客户共用。

六个话题

  • 一 · 两份书面保障
  • 二 · 全流程服务
  • 三 · 样板房专项政策
  • 四 · 样板房对业主的好处
  • 五 · 配置与价格
  • 六 · 和传统定制的区别(新增,来自群发)

三道关,全过才能用

  1. 只讲甲方资料里有的价格、政策、材质、数字,都要能在甲方原文或群发文案里找到;不许自己编流程、编名额。价格按客户所在档位自动填(568 档原价 868,598 档原价 898)。
  2. 不能跟客户听过的太像先把品牌名、协议名这些卖点词遮掉,再比剩下的讲法:整体太像、大段照搬、开头一样,都算重复,打回重写。
  3. 人工确认在 Claude 对话里逐条确认或打回。机器只拦得住「编了事实」和「太像」,拦不住「读着别扭」「说同行坏话」,这些要靠人看。

已经确认、可以发的说法(12 版)

9 月 18 日确认,六个话题各至少两版(话题二 1 版)。显示的是 568 档,598 档只换价格;每条发出去时后面还会接一句提问。

  • 一 · 两份书面保障

    做全屋定制最怕实际收到的东西和说好的不一样,材料或环保万一缩水根本没法查。我们直接给了两份书面保障,《产品环保补充协议》和《假一赔三承诺书》,都是盖了公章的正式文件,任何一项不达标,按合同该赔多少就赔多少,白纸黑字写得清清楚楚。

  • 一 · 两份书面保障

    选全屋定制最怕实际落地跟说的不一样,材料或环保出问题还维权困难。我们直接提供两份盖公章的正式文件——《产品环保补充协议》和《假一赔三承诺书》,所有用料等级和环保标准都写得明明白白,只要有一项没做到,就按合同约定赔付,坚决不含糊,从源头杜绝货不对板的情况。

  • 二 · 全流程服务

    您装修时不用担心各个环节没人管,从设计沟通到安装落地,再到后续的售后保障,每个步骤都有标准流程跟进,背后是总部系统全程监督,所有服务都有统一标准,确保每一个细节都落实到位,让您省心到底。😊

  • 三 · 样板房专项政策

    您可能担心全屋定制价格虚高,其实我们最近的特惠价是因为总部在推样板房活动,直接给了专项补贴,所以能做到568元/㎡,比868元/㎡实惠不少。这个名额是按套申请的,有多少套样板房就对应多少个资格,不是随便能加的。我可以把协议和具体申请方式发给您看看,了解清楚心里也有数。

  • 三 · 样板房专项政策

    您家如果正考虑做全屋定制,现在有个机会能按568元/㎡的价落地,比原价868元/㎡实惠不少。这是总部为征集宣传用的样板房专门给的补贴,每套只能申请一次,名额按套算,有多少套就只有多少个机会。我可以把协议和申请方式发您看看,里面把价格和配合细节都写清楚了。

  • 四 · 样板房对业主的好处

    参加样板房活动能实实在在帮您省下一笔预算,因为有专项补贴支持。整个过程里,板材和工艺都会按样板标准被重点盯控,确保品质过硬。从设计到安装,全程由经验更丰富的团队负责跟进,细节处理和落地效果更有保障。这种机会配套的都是高标准执行,整体体验会更省心。

  • 四 · 样板房对业主的好处

    做全屋定制最怕预算超了、效果差了、安装出问题,其实参加样板房活动就能避开这些坑。有专项补贴,价格直接落到568元/㎡,比原价868元/㎡省下300元;所有板材和工艺都按样板标准重点监管,不允许有一点凑合;设计和安装还配的是公司经验更成熟的团队,从头跟到尾。等于花得少,用得好,还更放心。

  • 五 · 配置与价格

    很多人担心全屋定制低价会不会在材料上缩水,其实这次活动完全不用担心。三大品牌兔宝宝、莫干山、千年舟都用上了,原价868元,现在总部给了专项补贴价568元,配置还很扎实——ENF级多层板材、品牌五金、同品牌边条、PUR封边全包含,品质和环保都有保障。具体仍以当地门店确认和正式合同为准。

  • 五 · 配置与价格

    这次样板房活动挺实在的,直接用上了兔宝宝、莫干山、千年舟这三大品牌,原价868元,现在总部给了专项补贴价568元,省下的都是真金白银。关键是配置不缩水,ENF级多层板材、品牌五金、同品牌边条、PUR封边全都包含在内,环保和品质都经得起细看。具体仍以当地门店确认和正式合同为准。

  • 五 · 配置与价格

    这次活动用的板材直接拉满,ENF级多层板材环保这块很放心,三大品牌兔宝宝、莫干山、千年舟都安排上了,原价868元,现在补贴价只要568元,还配了品牌五金、同品牌边条和PUR封边,整体配置一步到位。具体仍以当地门店确认和正式合同为准。

  • 六 · 和传统定制的区别

    您担心定制家具环保不达标、报价猫腻多,其实我们就是冲着解决这些问题来的。板材用无醛胶,六面防伪加精细封边,五金直接配悍高正品,从源头控品质;设计是专属设计师一对一线上服务,透明省心;生产安装全是总部直营落地,不外包不转包,管控严还有环保赔付保障;报价也干净,统一标准没套路,把小工厂的价格做出大牌品质,和传统定制比更实在。

  • 六 · 和传统定制的区别

    咱们做全屋定制,报价直接透明没水分,不像传统定制那样层层加价,省下的成本让您用小工厂的价位享受到一线品牌的品质和售后。从板材开始就用无醛胶,配合六面防伪和精细封边,五金也是直接配悍高正品,用料扎实环保有保障,整个生产安装都是总部直营管控,品质更可靠。

另外打回了 5 版:把「协议和合同同等法律效力」写成「承诺写进合同」;「免费修改」漏了原文的 2-3 次;一版读着别扭;一版用了「你」;一版说同行「层层转包、报价一堆水分」。打回后话题三、六重新出稿,已确认。

4

还差三件事

前两件做完,客户才会真正收到换过说法的召回。

  1. ① 审稿夏夏 · 在 Claude 对话里

    ✅ 9 月 18 日做完:确认 12 版、打回 5 版,六个话题都有可用的讲法。以后甲方出新政策、新话术,还要照这个流程补稿。

    验收发出去的正文 = 某版确认过的讲法 + 结尾提问。

  2. ② 给小鱼那台装 1.14.55有车队口令的同事 + 持机人

    有口令的同事下发,持机人再重新打开程序,才会换成新版本。下发命令:
    pnpm tsx scripts/wecom-fleet-control.ts --host=salespc-desktop-ehf2mjt-xiaoyu --update=1.14.55+57f6e08

    做完的样子机队页显示那台是 1.14.55;库里开始出现「时间 + 文字都对上」的群发收到记录。

  3. ③ 补其他销售的群发运营

    其他销售的群发助手也截图给过来,录入后才认得出。以后每次新群发,也要补录。

5

上线记录

  • 17:53
    建好两张表:讲过的话、新说法
    先试跑再执行,只加不改。
  • 18:33
    第一步上线:听过的话题只用确认过的新说法
    排队中的 99 条召回,新旧逻辑挑出的话题完全一致。
  • 22:03
    建好群发目录和收到记录,加上话题六
  • 23:26
    Windows 客户端 1.14.55 打包上传
    还没下发到机器,见第 4 部分。
  • 23:30
    第二步上线:按时间认群发、话题六
  • 23:38
    复查修复上线
    修了两处:同一次群发里发给别人的带图那组会被连带算成「收到过」;几处核对事实的检查太松。修之前收到记录还是 0 条,没有造成影响。
  • 9 月 18 日 01:21 → 10:20
    审稿完成:确认 12 版、打回 5 版
    六个话题都有可用的讲法。中途修了一个出稿的毛病——被人工打回的稿子仍被当成「讲过的话」,把话题三整个堵死(#1406)。
技术细节(给开发看)
  • 代码:Akke-AI/wecom-chat #1387、#1395、#1396,线上版本 ae248e1;客户端发布记录 #1397,部署记录 #1400。
  • 数据表:weixin_recall_said_library(讲过的话)、weixin_recall_copy_variants(新说法)、weixin_broadcast_items(群发目录)、weixin_broadcast_receipts(收到记录)。表不存在时发送路径按「没有数据」处理。
  • 时间窗:群发时间前 1 分钟到后 30 分钟,且不跨到下一次群发。文字匹配按两字片段重合 ≥60%、至少 8 个片段。
  • 重复比对分两层:先不遮词判断「这个话题讲过没」;再遮掉卖点词比措辞,整体相似度 ≥45%、连续照搬 ≥10 字、开头 6 字相同、或片段重合 ≥60% 任一成立即算重复。
  • 客户说过「以后再说」只讲话题一、二;问过价格只讲话题五。话题六只在 Windows 通道用,没有配图。
  • 没有确认过的讲法时,任务退回排队、清掉领取、6 小时后再试,不消耗重试次数。
  • 操作命令:看稿 pnpm tsx scripts/weixin-recall-rewrite.ts --list;确认 --approve=<id> --by=名字;打回 --reject=<id> --by=名字 --note=原因;录入群发 scripts/weixin-broadcast-catalog.ts --import。完整说明在仓库 docs/runbooks/weixin-recall-rewrite.md