01 · MAIN
主对话页 · 三栏布局
左 280px 对话列表 / 中间消息流 + AI 起草 / 右 320px 模板 + 策略 + 数据。每对会话独立消息流 + AI 上下文。
Pawcast · DM Centerv0.1.0
全部 · 23
未读 · 3
AI 草稿 · 12
M
Mira K.21:24
好的我考虑一下今晚回复你~
Y
Yuki S.AI21:20
[AI 已起草] 嗨 Yuki!我们看了你最近的 cover...
1
L
Lia W.昨天
[已发送] 嗨 Lia!我们的工作室在横滨...
H
Hana前天
[未读 · 已读未回复 4h] 好呀~
M
Mira K.
正在直播
@mira.k_official · 24.8k 粉丝 · 已读 ✓
— 21:21 · 模板「首次邀约·温和」AI 起草 —
嗨 Mira!我们是 Yokohama Studio,刚刚看了你最近的舞蹈 cover,节奏感和镜头表现都很棒。我们在做一个亚洲东京时段的 TikTok 团播项目,想邀请你来聊聊?
已发送 21:24 · 已读 ✓
Mira K.
你好!谢谢看到我,请问具体什么形式?
每周 4-5 场,每场 90 分钟,有 PK / Solo / 团舞三种环节。我们提供舞蹈编排支持和礼物分成。可以发我们的工作室介绍 PDF 给你。
好的我考虑一下今晚回复你~
21:24 · 4 小时前
AI 起草跟进 · 待审核
策略:温和跟进 · 已读 4h 无回
没问题~我们附上工作室介绍 PDF(链接:xxx)。如果今晚不方便也别着急,明天或这周末都可以聊。期待 ✨
模板库 · 12 套
首次邀约 · 温和
×86 · 38%
首次邀约 · 直接
×42 · 22%
跟进 · 4h 无回复
×124 · 41%
面试预约
×28 · 64%
感谢回访
×64 · —
发送策略
每小时上限12 条
每条间隔3-7 分钟
⚠ 当日已发 8 / 12 · 还可发 4 条
①三栏布局类微信桌面版的对话布局。左列表 280px / 中消息流 / 右模板+策略 320px。可拖动分栏。
②对话状态未读(紫色徽章)/ AI 已起草(紫色 AI 标)/ 已发送([已发送] 前缀)/ 已读未回复 4h(自动触发跟进)。
③AI 起草 banner不直接发,是个待审核的 banner 嵌在对话流里。「采纳 / 编辑 / 换一个 / 跳过」4 个动作。
④模板带数据每个模板显示历史使用次数 + 回复率,让运营选模板时有数据指导。
⑤速率剩余顶部黄色 banner 实时显示当日还可发多少条 + 下条预计发送时间。
实现消息列表用 react-window 虚拟滚动。AI 起草调 Claude API stream,文字逐字出现。每条 DM 持久化到 dms 表 + timeline_json。
02 · TEMPLATE
模板编辑器 · Variables + Preview
变量插槽({name} {studio} {topic} {match_point})+ 实时预览(用示例数据渲染)+ A/B 变体管理 + 历史回复率统计。
模板编辑器 · 首次邀约 · 温和
×
模板名
分类
变量插槽(点击插入)
{name}
{studio}
{topic}
{match_point}
{date}
{rate}
预览数据
{name}→Mira
{studio}→Yokohama Studio
{topic}→抒情舞
{match_point}→节奏感和镜头表现都很棒
实时预览
📱 TikTok 私信预览
嗨 Mira!我们是 Yokohama Studio,刚刚看了你最近的抒情舞 cover,节奏感和镜头表现都很棒。我们在做一个亚洲东京时段的 TikTok 团播项目,想邀请你来聊聊?
A/B 变体效果
变体 A · 温和38% 回复率
变体 B · 直接22% 回复率
变体 C · 风趣35% 回复率
变量插槽点击 chip 把变量插入光标位置。预填值来自主播档案 / 工作室设置 / 探索评分。
实时预览右侧显示用预填数据渲染后的最终消息样子。变量高亮紫色帮助识别。
A/B 变体同模板可有多个变体,发送时随机选一个。基于历史回复率自动加权(高回复率被选概率更高)。
实现模板用 mustache-style {variable} 占位。发送时主进程做变量替换 + 调 LLM 做 AI 个性化润色(不只是替换,而是按主播 metadata 整体重写)。
03 · STRATEGY
发送策略 · 速率 / 风控 / 跟进
完整的速率限制 + 风控规避 + 自动跟进 + 多账号管理。决定 Pawcast 是不是会让你被封号。
Pawcast · DM Center / 策略设置v0.1.0
风控规避
✓ 200+ 客户累计发送 80 万条,封号率 < 0.3%
账号健康
3 个账号
@yokohamastudio_main
健康 92
使用 47 天 · 今日 8/12 条 · 无风控
@yokohamastudio_alt
注意 68
使用 12 天 · 渐进提速期 · 6/30 条
@studio_explorer
闲置
使用 89 天 · 仅探索使用
速率分级每小时 / 每天 / 每条间隔三级控制。新账号自动慢启动,30 天后达到上限。同用户 14 天内不重发避免骚扰。
风控规避4 道防线:验证码 / 拉黑 / 登录态 / 模拟人工。任一触发立即停发 + 通知主持人。
多账号轮换主账号发邀约 / 备用账号发跟进 / 探索账号只看不发。每个账号独立速率管理。
自动跟进策略4 个标准事件触发器。可全开 / 全关 / 单独开关。
实现账号 cookie 加密存到本地 SQLite。Playwright 在 worker 进程操作,每次发送前模拟 typing 3-7 秒。账号健康分基于「最近一次风控时间 + 累计发送量 + 失败次数」计算。
04 · FUNNEL
漏斗追踪 · 数据分析
每条 DM 完整生命周期:drafted → approved → queued → sent → read → replied → outcome(signed / declined)。多维度对比模板效果 + 时段分析 + ROI。
Pawcast · DM Center / 数据分析v0.1.0
漏斗 · 最近 30 天
关键洞察
- 已读率 84.8% 健康 · 比行业平均 60% 高
- 回复率 37.7% 优秀 · 模板效果好
- 签约转化 5.8% · 主要瓶颈在面试 → 签约阶段
- 建议:增加面试模板的人性化内容
4 步漏斗已发送 → 已读 → 已回复 → 已签约。每步缩进显示视觉漏斗,底色按转化率排序(紫 → 绿 → 橙)。
关键洞察AI 自动生成数据解读 + 优化建议。例如「面试转化是瓶颈,建议优化面试模板」。
模板效果对比每个模板的回复率横条对比。表现差的模板(<25%)变橙色提醒。
时段分析10 个时段的回复率柱图。最佳时段紫橙渐变高亮。本地时区 + 主播时区两个视图可切换。
ROIAI 成本 vs 人工节省 vs 签约预期价值。让运营老板看到投入产出比。
实现所有数据从 dms 表的 timeline_json 聚合 + 缓存到 stats 表。报表每 5 分钟更新一次(不实时,避免高频聚合查询拖慢主进程)。
05 · MODALS
关键弹窗 · 风控告警 + 批量发送
两个最关键的弹窗:风控触发时的告警(红色 danger)和从 Explorer 批量带过来的群发审核台。
⚠ 风控触发 · 自动暂停发送
×
检测到账号 @yokohamastudio_main 出现验证码挑战。Pawcast 已自动暂停所有发送任务。
触发原因:21:42 发送第 12 条时 TikTok 返回验证码 challenge
已暂停队列:4 条 DM
建议处理:登录 TikTok 网页完成验证 → 点击下方「我已处理」恢复
🛡 系统自动保护:未来 12 小时该账号将停止发送(保护期)。如需继续可手动恢复,但建议至少等 1 小时。
红色边框 + 红色顶整个弹窗视觉上立即吸引注意。会带系统通知 + 声音提醒。
三种处理路径① 等 12h 自动恢复(最稳) ② 切到备用账号继续(快速)③ 我已处理立即恢复(紧急)。
实现Playwright 检测页面出现 captcha 元素 / TikTok 风控 URL pattern → 立即 emit risk_event → 主进程冻结 dm_queue + 弹此 modal。
批量发送 · 12 位主播 · AI 已起草
×
模板:首次邀约 · 温和
AI 起草已完成 12/12
总成本 ¥0.06 · 队列预计 1h12m
M
Mira K.
92
个性化分数 9.2/10
嗨 Mira!我们是 Yokohama Studio,刚刚看了你最近的抒情舞 cover,节奏感和镜头表现都很棒。我们在做亚洲东京时段的团播项目...
Y
Yuki S.
87
个性化分数 8.6/10
嗨 Yuki!我们看到你的 Cosplay 直播观众停留时长很高,特别是和粉丝的实时互动。我们在做团播项目...
A
Ace
84
个性化分数 7.2/10 · 偏通用
嗨 Ace!我们看到你的说唱实力很强,礼物转化也高。我们在做团播项目...
·9 位待审核·
⚠ 当日还可发 4 条 · 余下 8 条会进入明天队列
个性化分数每条 AI 起草都打分(变量替换合理性 + 内容针对性)。<7.5 标橙提醒"偏通用",建议重新起草。
三种审核模式逐条审核(最严格)/ 全部采纳(信任 AI)/ 全部跳过(取消批量)。一般推荐"全部采纳",让 AI 把好关。
队列溢出当日额度不够时自动延期到第二天,避免触发风控。
实现批量起草调 LLM batch API(同时 N 个请求),结果流式回填。审核后批量写入 dm_queue 表,由调度器按速率发送。