导入 txt 文本
每行生成一条群发任务,消息按「③ 配置」里的组装模板自动拼接(默认:{客户},{打招呼语}:{链接})。
预览与校验
| 公司名(txt名) | 群名 | 客户称呼 | 链接 | 群主/发送者 | 操作 |
|---|
任务总览
正式模式下:任务创建后,各群的群主会在企业微信「群发助手」收到通知,点一次「发送」即可送达该任务覆盖的群。可以点上方页签随时回来看状态。
发送历史(按批次归档)
任务明细
| 客户群名 | 客户 | 消息内容 | 状态 | 创建时间 | 发送时间 | 发送者 | 备注 |
|---|
运行模式
企业微信自建应用凭据
凭据保存在服务器本地文件中,不通过网页输入:wecom-blast/data/credentials.json
用文本编辑器打开,填入 Corp ID 和 Secret 后保存即生效,无需重启服务(每次请求都会重新读取该文件)。改完可点下方「测试凭据」验证,或直接刷新本页看状态。
企微扫码登录?
原理
登录页点「企业微信扫码登录」→ 跳转企微授权页 → 扫码后企微回调本系统 → 用 code 换取该成员的 userid → 与「成员管理」里的账号比对,一致即放行。
所以:成员管理里登记的 userid 必须与企微 userid 完全一致。
需要配三样东西
data/credentials.json 填 corpid + secret + agentid(agentid 在企微后台应用页可见)
下方「回调域名」填外网可达地址(natapp 隧道域名即可,指向本机 3456 端口,不带尾部斜杠)
企微后台 → 自建应用 → 「网页授权及JS-SDK可信域名」填同一个域名,并把 WW_verify_xxx.txt 校验文件放到 public/ 根目录
natapp 免费隧道域名会变,变了要同步改企微后台和这里;建议用付费固定子域。服务端调企微接口仍受「企业可信IP」限制(老问题,与本功能无关)。
扫码后会发生什么
userid 已在「成员管理」且启用 → 直接进入后台
userid 不在系统里 → 提示「未注册」,请管理员在成员管理中添加(userid 填企微 userid)
没配回调域名/agentid → 点扫码按钮会提示「未配置」
回调域名 = 外网访问本系统的地址(如 https://xxxx.natapp.io),natapp 隧道转发到本机 3456 端口。留空则扫码按钮不可用(账号密码登录不受影响)。
agentid 是否已配置:检测中…(在服务器文件 data/credentials.json 中填写,保存即生效)
客户群
尚未读取。点下方「同步客户群列表」从企业微信拉取最新群列表,或「刷新列表」查看本地快照。
客户群别名表?
一句话:这是「客户名 → 真实群」的对照字典
稿件文件名是公司全称(东莞市广宜有害生物防治有限公司),企微群名是品牌 + 业务(广宜GEO推广沟通群),两边写法不一样,靠群名永远对不准。
别名表就是把这个对应关系登记一次,以后每次导入自动命中,不用再人工比对。
为什么一定要记到 chat_id
群名可以随时被改——改完你表格里的旧群名就匹配不上了
群名可以重复——同名群会发错客户
群可以没有名字——20 个群就是空的
而 chat_id 是企微给群的唯一 ID,建群那一刻就固定,永不改变
所以匹配到群之后,系统会把 chat_id 一起记下来,发送时优先用 chat_id。
匹配顺序(从强到弱,命中即停)
① chat_id —— 表格里直接填了 chat_id,最可靠
② 群名全等 —— 和同步快照逐字相同
③ 别名表 —— 本页登记的对应关系
④ 品牌词推断 —— 只是建议,会显示「疑似匹配」,在「操作」列点「采纳」或「手动匹配」才生效
怎么用
预览页每行会显示「→ 实际发送:群名 · 群主」。看到 ✅ 说明已经锁定;看到 🤔 在「操作」列点「采纳」或「手动匹配」;看到 ❌ 就点「手动匹配」从自己名下的群里直接选一个。
尚未读取。
消息组装模板?
一句话:这就是一道「填空题」
你在这里写好句式,导入的每个公司提供答案;点发送时,系统把答案填进对应的空里,拼成真正发给客户的那句话。
三个空,分别填什么
{客户} ← 客户档案里的「客户称呼」—— 叫对方什么(没建档则留空)
{打招呼语} ← 客户档案里的「打招呼语」—— 没配或为空时,自动用系统默认「您好,以下是本周的GEO维护链接」
{链接} ← txt 文件里解析出的所有链接 —— 多条链接发送时自动各占一行
公司名(txt 文件名)只用来找群和查客户档案,不会出现在消息里。
除了这三个空,其余字符(逗号、冒号、空格、【】)全部原样保留,你怎么写的就怎么发。
四条要注意的(都是踩过的坑)
每个空只能出现一次 —— 写两遍时只有第一遍会被填上,第二遍会连带花括号原样发给客户
只能用半角 { } —— 全角的 {客户} 不会被识别,会原样发出
模板里打不了换行 —— 多条链接不用管,发送时自动每个一行;想让正文多行,把带换行的内容写进客户档案的「打招呼语」
不能写公式 —— 像 {客户 || '您好'} 这种写法不会被解析,会原样发出
什么时候生效
模板每个人独立,改完点「保存配置」只影响你自己发送的消息;拼装在发送时进行 —— 可以先导入、再回来改模板,不必重新导入。
上面这句话就是发给客户的「句式」,里面的三个空会自动用客户档案(称呼 / 打招呼语)和 txt 里的链接填上。
群主催办提醒
正式模式下,任务创建超过 30 分钟仍待群主确认时,通过企业微信机器人单聊自动发提醒给你(每 5 分钟检查一次)。
成员管理?
账号 = 企微 userid
新增成员时 userid 必须与企业微信 userid 完全一致:扫码登录用 userid 对上账号;数据权限也按 userid 过滤——只有「群主 = 该 userid」的客户群对他可见、可发送。
角色
admin:看到全部客户群与全部成员的任务/历史,可同步群列表、改配置、管成员
user(普通成员):只见自己名下的群、自己的草稿/任务/历史,可导入和发送自己群的软文
密码:不填则该成员只能扫码登录;填了可同时用密码登录。初始管理员 admin / admin123,请尽快改密。
常用操作
忘记密码 → 点「重置密码」设新的
有人离职 → 点「禁用」(保留数据,扫码/密码都进不来)
群主换了人 → 客户群同步后按新群主自动归属,无需改成员
| userid | 姓名 | 角色 | 状态 | 密码 | 最近登录 | 操作 |
|---|