{{ currentAccount ? currentAccount.name : '火花助手' }}
【火花】,其余写成 【贴纸:名字】。
下面按主题分块,点一下就展开。看哪块点哪块,不用从头读。
🔔 通知配置(怎么把结果推送到手机)
ntfy.sh,不用注册 —— 自己取一个话题名,把地址填成 https://ntfy.sh/你的话题名 即可。⚠️ 国内直连不稳定,可能需要外网。sct.ftqq.com → 微信扫码登录 → 复制页面上的 SendKey → 回来粘贴。⚠️ 还要在微信里关注「方糖」服务号,否则接口成功也收不到;免费版有每日条数上限。pushplus.plus → 微信扫码登录 → 复制 token → 回来粘贴。⚠️ 必须关注「PushPlus 推送加」公众号;部分功能需实名/付费。📱 抖音登录(两种方式)
⚠️ 不能用"正在登录这个账号的手机"去扫自己的屏幕,要用另一台手机或退出后重扫。
python extract_cookie.py 在你电脑上扫码导出 → 点 选择 state.json → 上传登录态 ✓🗂 给朋友开一个独立空间(工作区)
⏰ 定时发送与错峰
❓ 常见问题
🛠 运维与排查(给稍微懂一点的人)
systemctl status douyin-spark --no-pager | head -5journalctl -u douyin-spark -n 50 --no-pagersystemctl restart douyin-spark(重启会清掉卡住的"运行中"假状态 ✓)cd /root/douyin-spark && tar -czf /root/dsp-backup-$(date +%F).tar.gz data//root/douyin-spark/data/:accounts/ 是主空间,ws/ 是各个朋友空间,tokens.json 是令牌表 ✓📖 使用说明
没看过 README 也没关系,这里 3 分钟带你上手:添加账号 → 关联抖音 → 加好友 → 设定时,之后每天自动帮你续火花。
「账号管理」→「+ 添加账号」,给账号起个名字(如大号 / 小号),支持多账号同时管理。
「概览」→「📱 网页内扫码登录」,用手机抖音 App 右上角扫一扫确认登录。也可以用 extract_cookie.py 导出登录态后上传。
「好友与消息」:获取聊天列表 → 勾选好友加入名单 → 填好消息模板 → 保存。「定时与浏览器」:设好每天发送时间,开启「参与每日定时发送」。火花天数会自动更新,也可点「🔄 同步火花」手动刷新。
📊 概览
- 当前账号状态 + 下次发送倒计时
- 🚀 立即发送 / 干跑测试(不真发)
- 📱 网页内扫码登录、上传登录态
👥 好友与消息
- 获取聊天列表 → 勾选好友 → 保存
- 消息模板:逐行编辑器,点图标加表情
- 支持【火花】【贴纸:名】【图:文件名】
⏰ 定时与浏览器
- 每天发送时间 + 抖动窗口
- 开启「参与每日定时发送」才生效
- 开机自启动(本机开关 / 服务器用 systemd)
📜 历史记录
- 每次运行的成功 / 失败名单
- 实际发送延迟与异常标记
- 可按类型筛选
📄 日志
- 账号日志 / 全局日志切换、自动刷新
- 超行长日志自动收起,可展开
- 📋 一键复制完整日志
🗂 账号管理
- 添加 / 重命名 / 删除 / 排序账号
- ⚡ 全部账号立即发送
- ⬇️ 备份全部数据 / ♻️ 恢复
🔄 刷新
- 手动刷新全部数据(账号列表、状态、日志、浏览器检测)
- 页面每 20 秒会自动轮询一次,这里用于立即刷新
🔔 通知
- 程序在电脑右下角弹系统通知气泡
- 发送完成、登录态过期、疑似限流时提醒你
- 可「🧪 发送测试通知」验证系统通知是否正常弹出
🔑 令牌
- 访问本网页的钥匙:浏览器打开时需输入令牌
- 首次启动自动生成并保存在 .env 文件,可在这里修改
- 修改后立即生效,请牢记新令牌并妥善保管,勿外泄
🚀 一键部署
- 把整个项目文件夹上传到 Debian / Ubuntu 服务器
- 执行
sudo bash deploy/deploy.sh,自动完成:装 Python 依赖、Playwright、Chromium、swap、时区、访问令牌、systemd 服务 - 完成后访问
http://服务器IP:8000,令牌保存在.env文件
🛠 systemd 管理
- 开机自启 + 崩溃 5 秒自动重启(脚本已配好)
- 常用命令:
- 改
.env(端口 / 令牌)后重启生效
🔐 HTTPS 与安全
- 公网部署建议 nginx + certbot 配 HTTPS(配置示例见
DEPLOY_SERVER.md第五章) - 访问令牌是唯一钥匙,不要外泄
- 服务器无桌面:扫码登录只能用「网页内二维码」,提醒用 webhook 推手机(见上方「🔔 通知」)
- 数据迁移:用「⬇️ 备份 / ♻️ 恢复备份」在服务器与电脑之间搬运账号
概览会显示红色提示。点「📱 网页内扫码登录」重新扫码关联;或在本机命令行运行 python extract_cookie.py 重新导出后,在概览「选择 state.json」上传。
工具已自动停止本轮,稍后会自动补发。建议把时间抖动调大一点、每次发送人数调低,别发太频繁;若频繁限流请暂停使用一段时间。
浏览器引擎没安装。在任意命令行窗口运行 python -m playwright install firefox webkit(首次需下载,约几分钟),装完在扫码对话框点「🔄 重新检测浏览器」。
先检查 Windows「设置 → 系统 → 通知」总开关是否打开、「专注助手(勿扰)」是否开启。然后在「🔔 通知」设置里点「🧪 发送测试通知」验证。
依次检查:账号是否「启用」、好友名单里是否有「启用」状态的好友、登录态是否有效(概览会话状态)、时间是否设对。还不行就看「日志」页排查。
抖音头像链接带时效,过期后显示 👤 占位。重新点「获取聊天列表」或「🔄 同步火花」即可刷新头像与火花天数。
「获取聊天列表」用于重新抓取列表、勾选加好友;「🔄 同步火花」用于更新已有好友名单的火花天数与头像。其实每次手动 / 定时发送后,程序也会自动顺手刷新一次天数。
旧机器「账号管理」点「⬇️ 备份全部数据」下载 zip;新机器装好后点「♻️ 恢复备份」选择该 zip,即可一键还原所有账号的登录态、好友名单、配置与历史。
锁屏:程序照常运行,定时发送不受影响。休眠 / 睡眠:系统暂停,程序不会运行,当天错过的那次不会自动补发。
想要 24 小时稳定:在 Windows「电源和电池 → 屏幕和睡眠」里把睡眠改为「从不」(插电时也设一遍),只让屏幕关闭即可。
开机自启动登记的是当时的绝对路径。文件夹移动或改名后,去「⏰ 定时与浏览器」把「开机自启动」开关关闭再打开一次即可重新绑定新路径;之后重启电脑验证一次。另外文件夹改名后建议顺手重启一次程序(start.bat),让数据目录也切到新路径。
官方原生表情(22 个)在「好友与消息 → 🎴 官方原生贴纸」点一下即加入模板,写法是【火花】(续火花)或【贴纸:名字】(如【贴纸:比心】)。自己的图片先「⬆ 上传图片」,然后点缩略图把【图:文件名】加入模板;一条模板里可混合文字、贴纸、图片,发送时按顺序分别送出。
① 访问令牌(🔑 令牌)请勿外泄,浏览器地址栏或局域网访问时别人知道令牌就能控制本程序。
② 登录态文件(state.json)等同于你的登录凭据,备份 zip 请妥善保管,不要发给他人。
③ 本工具仅供个人自用,请合理控制发送频率,遵守平台规则;使用产生的一切风险由使用者自行承担。