{{ 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 }} 人
{{ 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 天
自定义天数
在 {{ 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 ? '抖音页面实况(可核对手机号/国家码)' : '抖音页面实况' }}
★ 如果抖音要求「身份验证」(短信/刷脸/密码),直接在上面点就行。
要输验证码:先点输入框,再在下面填。
输入 刷新
{{ remoteError || '正在取页面实况…' }}