{{ landing.hero_title }}

{{ landing.hero_sub }}

{{ landing.hero_btn || '免费开始' }} {{ landing.hero_btn2 || '查看价格' }}
免费版即可使用 · 好友上限 {{ landing.free_max_friends || 10 }} 人
📖 第一次用?花两分钟看下教程 →

核心功能

{{ f.icon }}
{{ f.title }}
{{ f.desc }}

四步开始

{{ i + 1 }}
{{ st.title }}
{{ st.desc }}

价格

{{ p.tag }}
{{ p.name }}
¥{{ p.price }}
{{ p.days }} 天
  • 好友上限 {{ p.max_friends > 0 ? p.max_friends + ' 人' : '不限' }}
  • 整点定时发送
  • 全自动续火花
立即购买
已有卡密?点这里激活

安全与隐私声明

🌐
浏览器自动化,不是逆向协议
本服务驱动的是一个真实浏览器, 模拟你亲手点击发送的过程。 没有破解、没有注入、没有调用任何非官方接口。
🔑
拿不到你的账号密码
全程通过抖音官方扫码登录完成绑定。 我们从不索取、也不会收到你的账号和密码。
🛡️
不收集个人信息
只保存完成续火花所必需的最小数据(登录凭证 + 你勾选的好友名)。 不读取聊天内容,不抓取无关数据,不外传、不出售。
🗑️
随时可删,数据一起清
你可以在面板里随时删除登录态或注销账号, 对应的凭证与配置会一并清除,不留副本。
⚠ 本服务仅供学习交流使用。请合理使用,因个人不当使用造成的后果由使用者自行承担。

常见问题

{{ q.a }}

🔥 抖音续火花助手

登录正常 登录态已过期 部分发送成功 发送失败 状态未知 运行中…
管理员 激活会员 {{ vip.plan_name }} · 剩 {{ vip.days_left }} 天 刷新 {{ me.username }} 退出
📖
第一次用?先花两分钟看下教程 怎么扫码登录、怎么加好友、定时怎么设 —— 一页讲完
→
会员状态
登录态
{{ sessionLabel }}
{{ status.state_file_exists ? 'state.json 已上传' : '还没上传登录态' }}
下次自动发送
{{ nextSendText }}
{{ countdownText }}
排队情况
{{ status.queue ? status.queue.active + ' / ' + status.queue.slots : '—' }}
等待 {{ status.queue ? status.queue.waiting : 0 }} · 共 {{ status.queue ? status.queue.slots : '—' }} 个槽位
历史执行次数
{{ status.history_count }}
{{ (config.friends || []).length }} 位好友 · {{ config.schedule_hour }} 点时段
⚡ 快捷操作
立即登录 立即发送 刷新状态 重置状态
选择 state.json 上传登录态 {{ uploadFile.name }}
📊 时段负载
{{ h.hour }} 点
{{ h.users }} 人 {{ loadText(h.level) }}
还没有排程数据
空闲 正常 拥挤 人越多的时段会排得越靠后
👥 好友(上次发送)
{{ n }} {{ friendLastSent[n] ? fmt(friendLastSent[n]) : '还没发过' }}
还没有好友
去「好友与消息」获取聊天列表并勾选
📋 最近结果
还没有执行记录
点「立即发送」或等定时任务跑一次
获取聊天列表 全选 反选 清空 已选 {{ selectedNames.length }} 人
{{ cleanName(c.name) }}🔥 {{ c.streak }} 重名
没有匹配「{{ friendSearch }}」的好友
保存消息模板 好友名单勾选即生效,不用再点保存
系统在这一小时内自动安排,不挤在同一秒
你选 {{ settingsForm.schedule_hour }} 点, 系统会在 {{ settingsForm.schedule_hour }}:00 ~ {{ settingsForm.schedule_hour }}:59 之间挑一个时刻发送。
好友少的用户会排在整点附近;好友多的会往后放一点, 这样所有人的都能在所选时段内发完。
在「概览」里能看到系统给你安排的预计时刻。
至 0 表示不限制 保存
刷新 自动刷新 只看错误 自动滚到底
{{ visibleLogLines.length }} 行 复制 下载
{{ l }}
🌸
没有错误日志,一切正常
还没有日志记录
点「立即发送」或等定时任务跑一次就有了
UID {{ row.uid }} 槽位 #{{ row.slot + 1 }}
计划时刻{{ row.at_hhmm }}
用户设定{{ row.requested }}
延迟 +{{ row.delay_minutes }} 分钟
预计耗时{{ row.est_seconds }} 秒
还没有排程结果(可能是没有启用的用户)
刷新列表 共 {{ adminUsers.length }} 个用户,{{ adminUsers.filter(u => u.enabled).length }} 个启用 {{ newUser.open ? '取消新建' : '新建用户' }}
管理员 创建
{{ row.username }} 管理员 {{ row.vip_plan || '会员' }} {{ row.vip_days_left }}天 免费
{{ row.enabled ? '启用' : '停用' }} {{ row.session_status === 'ok' ? '登录正常' : row.session_status }} 未上传登录态 {{ row.friends_count }} 好友 未选好友
IP{{ row.last_ip || row.register_ip }}
最后登录{{ fmtTime(row.last_login_at) }}
上次执行{{ fmt(row.last_run_at) }}
下次{{ fmt(row.next_run) }}
{{ row.enabled ? '封号' : '解封' }} 踢下线 改密 会员 删除
还没有用户
卡密总数{{ cardStats.total }}
已使用{{ cardStats.used }}
未使用{{ cardStats.unused }}
生成卡密
生成
刚生成 {{ genResult.length }} 张 — 复制全部 下载 CSV
{{ genResult.join(' ') }}
复制未使用卡密 导出全部 CSV 删除未使用 共 {{ cardList.length }} 条
{{ row.code }} 已作废 已使用 未使用
套餐 {{ row.plan_name }} · {{ row.days }}天 · {{ row.max_friends > 0 ? row.max_friends + ' 好友' : '好友无限' }}
使用者{{ userName(row.used_by) }}
生成{{ fmtTs(row.created_at) }}
复制 {{ row.enabled ? '作废' : '恢复' }}
还没有卡密
套餐设置
{{ row.name || row.plan }} {{ row.plan }}
0 = 无限
保存
还没有套餐
保存站点信息
首页开关与主视觉
关闭后未登录用户直接看到登录框
功能特性 + 加一条
删除
还没有特性,点「+ 加一条」
使用流程 + 加一步
{{ i + 1 }} 删除
还没有步骤
常见问题 + 加一条
删除
还没有问答
价格套餐
价格表直接读「卡密管理 → 套餐设置」,改那边这里会自动同步。
去改套餐
保存落地页设置
新建公告 刷新 共 {{ anns.length }} 条 · 生效中 {{ anns.filter(a => a.enabled).length }} 条
{{ row.title }} {{ row.enabled ? '启用' : '停用' }}
需确认 {{ row.level }} {{ {all:'全部用户', no_state:'未上传登录态', logged_out:'登录态过期', custom:'指定用户'}[row.target] || row.target }} 已读 {{ row.stats.acked }}/{{ row.stats.total }} ({{ row.stats.rate }}%)
优先级{{ row.priority }}
编辑 {{ row.enabled ? '停用' : '启用' }} 删除
还没有公告
总用户
{{ stats.users_total }}
启用 {{ stats.users_enabled }} 个
7 天活跃
{{ stats.active7 }}
今日新增 {{ stats.new_today }} · 本周 {{ stats.new_week }}
发送成功率
{{ stats.success_rate }}%
成功 {{ stats.sent_ok }} · 失败 {{ stats.sent_fail }}
累计执行
{{ stats.runs_total }}
轮次
{{ h.hour }} 点
{{ h.users }} 人
还没有数据
暂停所有发送
打开后所有定时任务与手动发送都会被拦下
允许注册
关闭后只有已存在的用户能登录
维护模式
开启后普通用户只会看到维护提示
注册邀请码
留空表示不需要邀请码
任务数{{ server.jobs || 0 }}
用户数{{ server.users || 0 }}
槽位 {{ (server.browsers||{}).active || 0 }} / {{ (server.browsers||{}).slots || 0 }}
等待{{ (server.browsers||{}).waiting || 0 }}
内存 {{ server.mem_used_mb || '—' }} / {{ server.mem_limit_mb || '—' }} MiB
磁盘剩余{{ server.disk_free_mb || '—' }} MiB
{{ c.ok ? '✓' : '✕' }} {{ c.name }} {{ c.msg }}
{{ row.action }} {{ fmtTime(row.at) }}
操作者{{ row.username || '—' }}
对象{{ row.target }}
详情{{ row.detail }}
IP{{ row.ip }}
还没有记录
还没有操作记录
数字大的先弹 打开后用户必须点「我已知晓」才能关掉 允许用户点「今日不再提示」
加载中…
UID{{ userDrawer.data.user.id }}
状态 {{ userDrawer.data.user.enabled ? '启用' : '已封号' }}
登录态 {{ userDrawer.data.session_status }}
登录态文件 {{ userDrawer.data.state_file_exists ? '已上传' : '未上传' }}
时段 {{ (userDrawer.data.plan||{}).at_hhmm || '—' }}
好友数 {{ ((userDrawer.data.config||{}).friends || []).length }}
标签与配额 保存 0 = 不限 保存配额 好友(上次发送)
{{ n }} {{ (userDrawer.data.friend_last_sent||{})[n] ? fmt((userDrawer.data.friend_last_sent||{})[n]) : '还没发过' }}
没有好友
最近执行
{{ fmt(h.at) }} 成功 {{ (h.ok||[]).length }} 失败 {{ (h.failed||[]).length }} 干跑
还没有执行记录
最近日志
{{ l }}
没有日志
给用户 {{ grantVipUser }} 增加会员天数 (会累加到现有到期时间上)。
7 天 30 天 90 天 365 天
自定义天数

① 三分钟上手

1
登录抖音

点「立即登录」,用手机抖音 App 扫屏幕上的二维码。扫完在手机上点「确认登录」,页面会自动变成「登录成功」。

💡 二维码只能用摄像头扫,不支持从相册识别。手机没法扫自己屏幕上的码 —— 需要用另一台设备(电脑 / 平板 / 另一部手机)打开抖音来扫。

💡 手机上没有第二台设备?点「立即登录」后选「验证码登录」,填抖音绑定的手机号,收短信即可,不需要第二台设备。

2
添加好友

进「好友与消息」,点「拉取好友列表」拿到你的抖音好友。在列表里勾选要续火花的人 —— 勾了会自动加进名单,不用再点按钮。

3
设时间 + 写消息

进「定时设置」,选一个整点(比如 21 点),再写几行想发的内容。写了多行的话,系统每次会随机挑一行发,看起来更自然。

4
保存,完事

点「保存」。之后每天到点,服务器会自动帮你发。你的电脑和手机都可以关掉 —— 这是跑在云端的。

② 登录抖音

扫码登录用另一台设备打开抖音 → 右上角「扫一扫」→ 对准屏幕上的二维码 → 手机上点「确认登录」。
最快,推荐。
验证码登录填抖音绑定的手机号 → 点「获取验证码」→ 收短信 → 填进来点「登录」。
不需要第二台设备,适合只有一部手机的情况。
有效期登录一次大约管 60 天。到期后仪表盘会提示,重新登录一次即可。
会存密码吗不会。我们只保存抖音下发的登录票据(Cookie),从不接触你的账号密码。

⚠ 如果抖音在登录过程中弹出「身份验证」(短信 / 刷脸 / 密码),弹窗下半部分会显示抖音页面的实时画面 —— 直接在画面上点就行,不用管它。

③ 好友名单

怎么加点「拉取好友列表」→ 在结果里勾选 → 自动加入名单,无需二次确认。
怎么删名单里每行右边有删除按钮。也可以直接在文本框里手动编辑。
人数上限免费版 10 人。开通会员后按套餐提升(体验 15 / 月卡 20 / 季卡 30 / 年卡不限)。
昵称要对吗要。发送时按昵称精确匹配,改了抖音昵称需要在名单里同步修改。

④ 定时与消息

时间怎么选选一个整点(0~23 点)。具体几点几分发由系统在你选的这个小时内分配 —— 同一个小时人多了会自动错开,避免同时挤爆。
为什么不是准点同一时段有多个用户时,蜂拥发送容易触发抖音风控。系统把你排在这个小时内,每个人的时间都不一样,更安全。
消息内容写多行,每次随机挑一行。建议准备 3~5 条不同的,显得更自然。
发送间隔多个好友之间会随机停顿几秒,模拟真人操作。
漏发怎么办如果某个好友发送失败,系统会在当天内补发,不会让火花断掉。

⑤ 看日志

在哪看「日志」页面,按时间倒序显示每次发送的结果。
成功长什么样已发送给 某某某:内容
失败怎么看失败会写明原因。常见的有:登录态过期(要重新登录)、被限流(下次自动补发)、找不到该好友(昵称变了)。
仪表盘的绿色概览页的「登录态有效」徽章表示 Cookie 还活着。变成红色就说明需要重新登录了。

⑥ 会员与卡密

怎么开通点「我的会员」→ 选套餐 → 去购买页付钱拿到卡密 → 回来填卡密 → 点「激活」。
卡密长什么样SPK-XXXX-XXXX-XXXX,一张只能用一次。
到期会怎样会员到期后好友上限会退回免费版的 10 人,超出的人不会被删除,只是暂时不发。续费后自动恢复。
能退吗虚拟商品,激活后不支持退款。建议先买体验卡试试。

⑦ 常见问题

电脑关了、手机锁屏了,还会发吗?
会。所有操作都在服务器上跑,跟你自己的设备无关。你可以关掉浏览器、关机、出门,到点照常发送。
为什么显示「登录态已过期」?
抖音的登录票据有效期约 60 天,到期后就会失效。也可能是因为你在抖音 App 里手动退出了登录、改了密码,或者触发了抖音的安全策略。
解决办法:点仪表盘上的「立即重新扫码」重新登录一次即可。
为什么今天没按我设的时间发?
三种可能:
① 你选的时段人多,系统把你排在了这个小时内的其他分钟(概览页会显示实际安排的时刻)
② 发送时抖音风控了,系统会在当天内自动补发
③ 登录态过期了,需要重新登录
去「日志」页能看到具体原因。
会给我好友发重复消息吗?
不会。系统记录了每个好友最后一次发送的时间,同一天内不会重复发送同一个人。补发也只针对失败的那些。
我的抖音密码会被你们拿到吗?
不会,永远拿不到。
扫码登录是在抖音自己的页面上完成的,你输入的密码直接发给抖音,我们的程序只接收抖音下发的登录票据。
短信验证码也是一次性的,用过即弃,我们不存储。
为什么二维码扫不出来 / 提示只能用摄像头?
抖音的登录二维码是动态生成的,从相册识别会被拒绝 —— 这是抖音的安全设计,不是我们的限制。
必须用另一台设备的抖音「扫一扫」对准屏幕。
好友改名了怎么办?
需要在「好友与消息」里把名单里的昵称改成新的。系统是按昵称匹配的,改完就正常了。
会不会被封号?
不会。我们的原理是浏览器自动化 —— 在真实的浏览器里,用你的登录态,像真人一样点开好友、输入消息、点发送。抖音看到的和真人手动发消息没有区别。

同时还有四层防封设计:
· 发送时间分散在你选的整点内,不会集中爆发
· 多个好友之间有随机间隔,节奏接近真人
· 消息内容每次随机挑一条,不是千篇一律
· 每个好友每天只发一次,频率克制

这不是那种批量群发的协议脚本 —— 我们从头到尾没有逆向抖音的接口,所以不会触发风控。
🌸 还有问题?在「系统」页面底部能看到联系方式,或者直接看首页的「常见问题」。
在 {{ buyUrlText }} 购买激活码后, 把卡密填在下面即可开通。
{{ activateError }}
{{ activateOk }}
可选套餐
{{ p.name }} {{ p.days }} 天 {{ p.max_friends > 0 ? p.max_friends + ' 好友' : '好友无限' }} ¥{{ p.price }} 购买
🌸
{{ site.site_name || '系统维护中' }}
{{ site.maintenance_msg || '请稍后再试' }}
管理员入口
📱 扫码登录
✉️ 验证码登录
用抖音绑定的手机号收短信,不需要第二台设备。
手机号
验证码 {{ smsCountdown > 0 ? smsCountdown + 's' : '获取验证码' }}
{{ smsError }}
{{ smsOk }}
登录
① 填手机号 → 点「获取验证码」
② 手机收到 6 位短信验证码
③ 填进来点「登录」,成功后自动保存
⚠ 短信验证码只用于这一次登录,我们不会存储它。
📌 扫完之后请这样操作
  1. 手机扫码后,先在手机上点「确认登录」
  2. 如果这个窗口里出现「身份验证」框 → 在下面的画面上操作
  3. 如果没出现验证框 → 什么都不要点, 等程序自动响应即可(通常 3~10 秒)
  4. 出现「登录成功」才算完成
⚠ 扫码后二维码不会自动更换,请放心在手机上操作 (登录码只能摄像头扫,相册识别不支持)
{{ smsMode ? '抖音页面实况(可核对手机号/国家码)' : '抖音页面实况' }}
★ 抖音要求「身份验证」时:直接在下面填验证码就行, 输入框已自动定位,不用先点画面。
要在画面上点别的(比如「发送验证码」)→ 直接点截图上的位置即可。
填入 刷新画面
✓ 已填入:{{ remoteTyped }}
{{ remoteError || '正在取页面实况…' }}