1. 总流程
系统排序,人确认,抖音完成发送。
2. 首次配置
登录并导入 Cookie
本地 Chrome 登录抖音,用 Cookie-Editor 导出,在后台“账号 → 导入 Cookie”粘贴。失效时重新导入。
添加号源
复制抖音分享链接导入账号或视频;不要手填 sec_uid。先用一个链接点击“立即抓取”。
设置关键词
加入“预算、报价、户型、量房、柜子、避坑”等词,作为初筛入口,不代替人工判断。
3. 优质号源怎么筛
看“每 100 条评论产出多少有效线索”,不要只看粉丝数。
| 维度 | 检查方法 | 分值 |
|---|---|---|
| 主题匹配 | 近 10 条视频是否持续讲装修、户型、预算 | 30 |
| 购买信号 | 具体问价格、面积、城市、能否量房的评论占比 | 30 |
| 互动质量 | 有追问和上下文,而非互关、抽奖、无意义评论 | 15 |
| 新鲜稳定 | 近 7 天更新,分享链接可解析,评论可入库 | 15 |
| 地域客群 | 城市、户型、消费能力符合业务 | 10 |
A 类(80 分以上)
每天抓取,优先用于触达;连续 7 天仍有有效线索才算稳定。
B 类(60–79 分)
只抓 3–5 条视频试跑;有效评论率低就降权,低于 60 分暂停。
4. 怎样判断用户有意向
AI 先排序,运营结合原评论和主页信息复核。
| 等级 | 抖音评论表现 | 是否私信 |
|---|---|---|
| 高意向 | 有城市 + 面积 + 预算 / 时间,或直接问“怎么量房、怎么报价” | 优先私信 |
| 中意向 | 问价格、材料、风格,但没有明确户型或时间 | 可私信,先问一个关键问题 |
| 低意向 | “好看、路过、求链接、互关”等无购买信号 | 不私信 |
5. 抖音私信触达:具体怎么操作
领取线索
在待跟进列表点击“领取 / claim”,锁定该用户 4 小时,避免多人重复联系。
打开评论上下文
同时看评论原文、视频标题、城市和历史联系记录;确认不是已联系、退订或明显无意向用户。
编辑第一句话
用“看到什么 + 回答一点 + 问一个问题”:例如“看到你问 120 平预算,通常要看柜体和门型,方便说下所在城市吗?”
进入抖音发送
打开抖音私信入口,搜索用户昵称 / 头像,核对头像和评论上下文后粘贴文案,发送 1 条即可。
立即登记结果
发送后马上 mark contacted,保存 comment_id、用户、文案和时间;不要等下班再补。
核验是否真的送达
查看发送回执里的真实 status_code;HTTP 200 不是送达证明。失败或陌生人限流时暂停重试。
一条合格私信的结构
- 承接:提到用户的具体评论,不写“你好在吗”。
- 给一点价值:回答一个小问题或给判断方法。
- 单一问题:只问城市、面积或时间中的一个。
- 轻量收尾:给对方选择,不施压、不连续轰炸。
6. 部署与上线验证
| 组件 | 实现 | 上线动作 |
|---|---|---|
| Vercel / Next.js | 后台、API、Cron | 配置 Supabase、LLM、worker URL、CRON_SECRET,走 PR 发布。 |
| Supabase | 任务、评论、草稿、发送记录 | 执行 timestamp migration,确认 RLS 与组织权限。 |
| Fly.io worker | Playwright 抓取与队列 | cd worker && pip install -r requirements.txt && playwright install chromium;fly deploy -c worker/fly.toml。 |
5 分钟冒烟
- 导入 Cookie,抓 1 个分享链接。
- 确认评论进入库,AI 产出 1 条草稿。
- 人工审核后领取线索。
- 在抖音发 1 条测试私信,核验状态码。
- 确认 contacted 和审计记录写入。
7. 常见问题排查
没有评论
查 Cookie → 分享链接 → worker 在线 → 任务状态。
用户搜不到
确认昵称、头像、评论时间;不要连续刷新,可能是抖音限流或账号状态问题。
发送失败
看真实 status_code、陌生人限制和冷却时间;先暂停,不要重复轰炸。
重复触达
检查 claim 是否成功、发送后是否立即 mark contacted。