抖音火花需要双方每天互发消息才能延续。好友一多,逐个点开发消息就成了负担。
浏览器启动后随机延迟 1–5 分钟,在后台标签页打开抖音私信,完成后自动关闭,全程不切换到前台。
滚动扫描完整会话列表(含虚拟列表未渲染部分),识别火花标记与「重燃中」状态。
以头像指纹认人,点开会话后二次校验身份 —— 列表会因新消息随时重排。
每日闸门 → 身份校验 → 读取页面聊天记录 → 失败不重试。宁可漏发,不重复打扰。
白名单强制纳入、黑名单永久排除,发送内容、间隔、单次上限均可自定义。
配置与日志只存在浏览器本地,无任何外部网络请求,不收集任何信息。
约一分钟完成,只需做一次。
D:\Edge扩展\douyin-spark-keeper。解压后文件夹里应能看到 manifest.json。edge://extensions/ 回车。manifest.json 的文件夹。edge://extensions/ 点击本扩展的「重新加载」。Edge 运行的是扩展副本,不点重新加载仍会执行旧代码。装好即生效,无需任何配置。下次启动 Edge 时会自动执行一次。
| 角标 | 含义 |
|---|---|
| … | 任务正在后台执行 |
| 12 | 今日已成功发送的人数 |
| ! | 需要你处理 —— 通常是抖音未登录或触发了安全验证,此时扩展会把标签页切到前台并发通知,一条消息都不会发 |
是否已执行、成功发送多少人、上次执行时间与异常原因。
不想等下次开机,可手动触发;会忽略「今日已完成」标记。
逐条记录每位好友的发送、跳过与失败原因。
| 项目 | 默认值 | 说明 |
|---|---|---|
| 自动执行 | 开启 | 关闭后仅支持手动触发 |
| 发送内容 | 续火花 | 可改成 emoji;不要填 [火花] 这类方括号写法,抖音会原样显示为文字 |
| 单次上限 | 50 人 | 最大 100 |
| 发送间隔 | 2–5 秒随机 | 已刻意放缓,不建议调快 |
| 白 / 黑名单 | 空 | 白名单强制纳入,黑名单永久排除,支持模糊匹配 |
| 聊天页地址 | /chat?isPopup=1 | 失败时自动回退 /chat、/im |
不会。是否已发一律以页面上的实际聊天记录为准,而非本地记录 —— 只要今天你或扩展已经发过消息,就会跳过。
此外还有三道保障:自动任务每天只成功执行一次;点开会话后校验头像确认是本人;发送校验失败只记录、绝不重发。
火花规则由抖音制定,通常要求双方当日均发送消息。扩展只能保证你这一侧发出,对方没回复仍可能中断。
扩展只做和你手动操作完全一样的事:打开会话、输入文字、按回车。默认间隔 2–5 秒且每人每天仅一条,不建议调快。使用自动化操作的风险请自行评估。
不会。内容脚本默认完全被动,只有收到后台任务指令时才会操作页面。
不会。配置与日志仅保存在你的浏览器本地存储中,扩展没有任何对外通信代码,源码完全公开可审计。
识别逻辑集中在一个文件里,并支持在设置页用 JSON 覆盖,无需改代码。例如会话列表类名变了:
{ "conversationList": { "css": [".新的类名"] } }
也可以到 GitHub Issues 反馈,或直接更新到最新版本。
可以。扩展基于 Manifest V3,Chrome 114+ 用同样方式在 chrome://extensions/ 加载即可,但主要在 Edge 上测试。