这个项目能做什么

该项目提供一个 Node.js 脚本,通过 Playwright 拦截 TikTok 账号主页的 item_list 接口获取视频 ID、描述和发布时间,结合标题相似度与日期加权算法,将匹配到的链接自动写回飞书多维表格。支持三种触发方式:表格内“立即同步”按钮(≤60 秒响应)、本地守护进程每 60 秒轮询、GitHub Actions 定时任务(每 30 分钟)。并发通过文件锁与心跳机制自愈,避免重复抓取。还提供 --refresh-stats 模式每 30 分钟刷新播放量与点赞数,配置通过 config.json 与环境变量分离,云端部署仅需一条 npm run deploy:github 命令。