本周任务
已完成的项目
本期完成明细
进行中的客户
把视频里的好内容,变成可用的文案。
上传成片或粘贴视频链接,提取口播、整理文字,也可以获取无水印视频。
添加素材
01粘贴视频链接或平台的整段分享文字,支持微信视频号分享短链。
抖音解析使用 BugPk 公益接口,口播识别使用当前免费的 SenseVoiceSmall。由管理员统一配置新版接口密钥;解析失败不会自动切换付费接口。
解析服务来源 ↗文案提取和视频解析使用当前免费接口;AI 整理、改写按所选模型单独计费。下载视频保留 24 小时,处理记录保留 7 天。保存到客户文案库的文字长期保留。
文案工作区
提取完成后,在这里核对、编辑和导出。
让每一段口播,都能被好好整理。
文字与字幕时间轴分开展示。
保存前可编辑,也可以先导出到本地。
视频已准备好
字幕时间轴
最近提取
逐条排队处理;点击记录继续编辑。
暂无提取记录。
客户 / 项目
统计口径
每条工作记录 = 这个客户的一批视频(默认 1 条,可填多条)。 已拍摄 / 已剪辑 / 已文案 / 已发布 都是从这个客户名下所有记录的工序完成情况自动统计;未交付 = 合同约定视频数 − 已发布数。文案只是准备:文案条数不限制拍摄 / 剪辑的登记 —— 客户现场临时加拍的视频可以没有文案,拍了就能登记、也就能往下剪。
节奏按「内容周」对齐:内容周 = 拍摄周 + 客户设置的「拍摄提前几周」(默认 0 周=拍完就发,不提前)。 「📅 xx/xx 那周内容」显示的是这一周要发的内容,拍摄 / 剪辑 / 发布各完成多少;「落后 / 超前」也不再因为提前拍摄而虚高。
暂停 / 已结束的客户
工序漏斗
从拍摄到发布的整体流转| 客户 | 产品内容 / 需求 | 条数 | 摄影 | 文案 | 剪辑 | 发布 | 操作 |
|---|
已剪辑,待发布
已完成发布
交付看板
| 客户 | 前期产出(做出来) | 在制品(拍完没剪) | 实际交付(交出去) | 本周节奏 | 交付进度 |
|---|
口径说明
前期产出=我们负责的拍摄(不负责拍摄的客户按文案)累计/本周完成数; 在制品=拍完还没剪的条数,账龄 = 那批素材躺了多久,超过 14 天标红; 实际交付=我们负责的最后一环(发布;客户自己发布时按剪辑),合同进度也按它算。两组分开看,就能一眼判断瓶颈在前期还是后期:前期满格、后期挂零 = 卡在剪辑。
完成量趋势
交付转化(本月)
前期产出 → 实际交付:转化率低 = 瓶颈在后期(剪辑 / 发布),不是拍摄不够客户进度总览
| 客户 | 产品内容 | 摄影 | 文案 | 剪辑 | 发布 | 整体进度 |
|---|
团队成员与账号
新建账号时会给一个专属密码,该密码只显示一次,请立即复制发给本人;成员可以自己改用户名和密码。
超级管理员、管理员、超级观看者可以进入本页;只有超级管理员能修改账号。
让机器人在群里替你干活
企业微信和钉钉共用自然语言指令。支持真实日期、中文数字、多客户多工序和连续追问,也能查询系统功能与实时业务数据。
命令与回复
AI 命令库
常用 AI 命令,一键加入机器人这里整理了短视频团队常用的 AI 命令关键词。加入后可以在企业微信、钉钉或测试框里直接发关键词使用,也可以加 $ 前缀,例如 $写文案;即使不加入,机器人也会内置识别这些常用命令。
表格生成
导出 WPS / Excel(.xlsx)点一下就能生成表格并下载。群里也可以直接发「$客户交付表」「$工作记录表」「$团队工作量表」「$待发布表」「$客户资料表」「$任务表」,机器人会返回下载链接。
测试机器人
不会发到群里;登记会写入系统,可说「撤销」撤回机器人设置
每个人在群里 @机器人 时,能查到什么、能登记哪个工序,完全按他在「团队」里的身份 + 岗位权限判断:
· 管理员 / 超级管理员:全部数据,可登记全部工序、加客户、看合同图片;
· 成员:只按勾选的岗位开放;没勾岗位=全部工序,「仅本岗位」时看不到其他岗位的备注和内容;
· 观看者 / 超级观看者:可以查询,不能登记或修改;
· 没有绑定系统账号的微信 / 钉钉号查不到任何数据(可在「团队」里绑定)。
需要先在「AI 文案助手」里开启并填好 API Key;AI 回复可能比普通命令稍慢。
AI 模型与数据访问权限
智能回答提示词(可选)
语音识别
未开启配置一个 OpenAI Whisper 兼容的语音识别接口后,机器人测试页可以直接录音转文字;企业微信/钉钉收到语音消息时也会尝试转成指令。支持的常见服务:OpenAI、硅基流动、兼容 OpenAI 音频接口的第三方服务。
快速填入示例
不会自动保存,确认后再点保存📖 详细教程:5 分钟接通语音识别
- 选择一个语音识别服务:点击上面的「OpenAI Whisper」或「硅基流动」,系统会自动填入 Base URL 和模型名,你再填 API Key 即可。
OpenAI 控制台:platform.openai.com/api-keys
硅基流动控制台:cloud.siliconflow.cn/account/ak - 准备三个值:Base URL(示例:
https://api.openai.com/v1)、API Key(服务商生成)、模型名(示例:whisper-1)。 - 填到本页面:把三个值填进上面的输入框,识别语言填
zh,打开「开启语音识别」,点「保存语音识别」。 - 测试麦克风:保存后展开下面的「测试机器人」,点「🎙️ 语音输入」开始说话,再点一次停止。识别出的文字会自动发给机器人。
- 测试企业微信语音:企业微信群里发一条语音,内容说「今日完成情况」或「星巴克拍摄2条」。如果企业微信已经提供识别结果,会直接执行;没有提供时,系统会下载语音并调用你配置的接口。
- 确认权限和网络:浏览器第一次使用麦克风会弹出权限申请,必须点允许;服务器要能访问你填写的语音识别 Base URL。
/v1,例如 https://api.openai.com/v1,不要填到控制台登录页。接入状态
企业微信接入(@机器人 记工作 / 查进度)
🤖 企业微信机器人
- 企业微信管理后台 → 智能机器人 → 找到你的机器人 → 开启 API 模式 → 连接方式选 使用长连接。
- 页面会给出 BotID 和 Secret,整段复制,粘到下面两个框。
- 打开「开启长连接」,点「保存并连接」;状态变成 已连接 就成功了。
- 把机器人拉进工作群,在群里 @机器人 发「帮助」试试。
URL 回调模式需要企业微信「域名主体校验」通过,也就是域名要 ICP 备案且主体与企业一致。香港服务器无法备案,所以这一栏通常用不了,请优先用上面的长连接。
钉钉接入(@机器人 记工作 / 查进度)
📨 钉钉机器人
未开启- 钉钉开放平台
open-dev.dingtalk.com→ 应用开发 → 企业内部应用 → 创建应用。 - 进应用 →「凭证与基础信息」,复制 Client ID(AppKey) 和 Client Secret(AppSecret)。
- 应用里 →「机器人」→ 消息接收模式选 HTTP 模式,把下面生成的回调地址粘进「消息接收地址」。
- 把 AppKey / AppSecret / 公网 HTTPS 地址填到下面,点「测试连接」→ 打开开关 → 保存。
- 群里 @机器人 发「帮助」;第一次记工作时机器人会回你的钉钉 ID,粘到「团队」页面里对应账号上就能用了。
系统诊断
自动记录提取故障与重试结果,仅超级管理员可见
每 6 小时备份并在隔离目录恢复校验,保留最近 28 份。范围:账号、客户、工序记录、任务、文案库与提取结果;不包含原视频、独立合同图片及服务密钥。本机副本不能替代异地备份。
团队信息
所有成员看到的名称手机访问
手机打不开?逐条对照排查
微信通知
未开启📖 详细教程:5 分钟把统计推到工作群
- 建一个群:在企业微信里建一个工作群(建议叫「拍摄剪辑工作群」),把相关同事拉进去。
- 添加群机器人:打开群 → 右上角「…」→ 群机器人 → 添加机器人 → 新创建一个 → 起个名字。
- 复制 Webhook:创建完会显示一个地址,形如
https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxxxxxxx,整条复制。 - 填到本页面:粘进下面的「群机器人 Webhook 地址」,点「发送测试消息」——群里应该立刻收到一条测试消息。
- 打开开关并保存:再设好每天推送时间(默认 19:00)和四类通知开关。
- 验证汇总内容:点「立即推送今日汇总」,群里会收到当天统计,核对一下数字对不对。
- (可选)发自定义消息:展开下面的「✉️ 发自定义消息」,可以直接手写内容发到群里 ——
比如「明天的拍摄安排」「催一下待发布的视频」。有 4 个常用模板可一键套用(拍摄安排 / 催办提醒 / 催发布 / 会议通知),
支持企业微信 markdown:
**加粗**、> 引用、- 列表、<font color="warning">红色提醒</font>。 内容会直接发到群机器人。
正确地址必须一字不差是
https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxxx(路径是 /cgi-bin/webhook/send,别复制成管理后台或别的页面地址)。
回群里「群机器人」页面重新复制整条链接即可。?key= 这一段。key= 后面那一串都要);② 机器人是否还在群里(被移出就失效);③ 服务器能不能访问外网。企业微信群机器人设置
每天 19:00 会把「今日完成 / 待发布 / 本周任务 / 进度落后」推到群里;
新建客户和自动生成周任务时也会各推一条。
建议用企业微信(免费、无需认证);个人微信群没有官方机器人接口,做不到直接推送。
✉️ 发自定义消息(自己写内容,直接发到微信)
**加粗**、> 引用、- 列表、<font color="warning">红色提醒</font>、[文字](链接)
钉钉通知
未开启📖 详细教程:开通钉钉群机器人(3 步,含加签怎么填)
- 建一个群机器人:打开钉钉 → 进入你要接收通知的群 → 右上角「群设置」→「智能群助手」→「添加机器人」→ 选「自定义(通过 Webhook 接入自定义服务)」。
- 选一种安全设置并复制两个值:
加签(推荐)勾选「加签」,把下面那串
SEC开头的 Secret 复制下来 —— 等一下填到本页「加签 Secret」里。自定义关键词勾选「自定义关键词」,填一个词(例如工作统计台)—— 本页「自定义关键词」也填一样的,系统会自动让每条消息都带上它。IP 白名单本页什么都不用填,只把本服务器的公网 IP加到钉钉的 IP 白名单里。 - 复制 Webhook 填进来:建好机器人后会给你一个 Webhook 地址(形如
https://oapi.dingtalk.com/robot/send?access_token=xxxx),粘到本页「群机器人 Webhook」,加签就把 Secret 也填上。 - 测试并保存:点「发送测试消息」,去钉钉群看到消息 → 打开开关 → 保存。之后默认每天 19:00(可改)自动推当日汇总;新客户、每周任务、剪完久未发布时也会各推一条。
https://oapi.dingtalk.com/robot/send?access_token= 开头的地址。oapi.dingtalk.com(公司网络/机房可能屏蔽外网)。钉钉群机器人设置
每天 19:00 把「今日完成 / 待发布 / 本周任务 / 进度落后」推到钉钉群;
新建客户和自动生成周任务时也会各推一条。
机器人「安全设置」三种选哪种都行:加签就把 Secret 填上、自定义关键词就把关键词填上(消息会自动带上它)、
只有「IP 白名单」需要填服务器的公网 IP。
✉️ 发自定义消息(自己写内容,直接发到钉钉)
**加粗**、> 引用、- 列表、[文字](链接)
AI 文案助手
未开启📖 详细教程:开通 AI 写文案(含各家 Key 怎么拿)
- 选一家服务商:豆包(火山方舟)、DeepSeek、通义千问、智谱、Kimi、腾讯混元都行,注册后一般都有免费额度。
想充值 / 看剩余 Token:面板上的「💳 充值 / Token 用量」会按你选的服务商自动给出对应入口(DeepSeek 的用量页就是
platform.deepseek.com/usage)。 - 拿到 API Key(按你选的那家看):
豆包(火山方舟)
console.volcengine.com/ark→ 「开通管理」里开通豆包大模型 → 「API Key 管理」创建 Key。模型名可填模型 ID(如doubao-1-5-pro-32k-250115),也可填你创建的接入点 ID(ep-开头)。 余额和账单在火山引擎「费用中心」。DeepSeekplatform.deepseek.com→ API Keys → 创建,模型填deepseek-chat。 看用量 / 充值:platform.deepseek.com/usage(用量)、platform.deepseek.com/top_up(充值)。通义千问(阿里云百炼)bailian.console.aliyun.com→ API-KEY 管理 → 创建,模型填qwen-plus。 用量看百炼控制台,充值和账单在阿里云「费用中心」。智谱 GLMopen.bigmodel.cn→ API Keys,模型填glm-4-plus。月之暗面 Kimiplatform.moonshot.cn→ API Keys,模型填moonshot-v1-8k。 - 填到本页面:服务商下拉选好后,接口地址和模型名会自动填好;把 API Key 粘进去。
- 点「测试连接」:出现「✅ 连接正常」就可以打开开关保存了。
- 给客户建 AI 档案:「客户项目 → 编辑客户 → 🤖 AI 档案」,填品牌名、行业、主营产品、目标人群、常拍形式、语言风格、禁用词。填得越细,写出来的文案越贴。
- 开始写文案:客户卡片上点「✍️ AI 写文案」,可以连续对话提要求(「再口语化一点」「换 3 个角度」「结尾加个钩子」)。聊够几轮后 AI 会自动总结出「客户记忆」,越用越懂这个客户。
ep- 开头)换上再测。platform.deepseek.com/usage)。AI 接口设置(任何 OpenAI 兼容接口都能接)
数据存储与云端备份
📖 详细教程:三种存储方式怎么选、云端怎么配
- 选一种存储方式(下面的三选一):
只存本机(默认)什么都不用配。数据就是这台电脑上的
data/store.json。适合先跑起来试。本机 + 云端备份(推荐)本机照常保存,云端再留一份。云挂了也能照常干活。适合正式长期使用。只存云端服务器上不留数据文件。适合服务器是临时/共享机器、不想让数据落在硬盘上。代价:云连不上时团队用不了。 - 建一个对象存储桶:
阿里云 OSS阿里云控制台 → 对象存储 OSS → 创建 Bucket,地域选离你近的(如杭州
cn-hangzhou),读写权限选「私有」。腾讯云 COS腾讯云控制台 → 对象存储 → 创建存储桶,Bucket 名会自动带 APPID(形如mybucket-1250000000),权限选「私有读写」。 - 建一个子账号并授权(重要:别用主账号的 Key):
阿里云RAM 访问控制 → 用户 → 创建用户(勾选「OpenAPI 调用访问」)→ 只授权该 Bucket 的
oss:PutObject/oss:GetObject/oss:HeadObject→ 保存生成的 AccessKey ID 和 Secret。腾讯云访问管理 CAM → 用户 → 新建子用户 → 只给该 Bucket 的读写权限 → 生成 API 密钥。 - 填到本页面:服务商下拉会自动填好 endpoint(如
https://oss-cn-hangzhou.aliyuncs.com);再填 存储桶名、云端文件路径(默认work-stats/store.json)、AccessKey ID、Secret。 - 保存:会自动试传一次,成功会提示「已上传一份到云端」。之后点「刷新状态」能看到最后上传时间。
- 换电脑 / 服务器坏了怎么恢复:新机器上把项目跑起来、填同样的云端配置,启动时会自动对比并拉取较新的那份;也可以在设置页点「从云端恢复」。
work-stats/store.json,是一个 JSON 文件,下载下来就是完整备份(含账号、客户、记录、日志)。云端备份设置(阿里云 OSS / 腾讯云 COS / S3 兼容)
密码与安全
- 五级权限:超级管理员(全部 + 管账号)→ 管理员(客户/设置/备份,不能管账号)→ 成员(只能做每天的记录工作)→ 观看者(只能查看系统)→ 超级观看者(可看全部管理内容,不能修改)。
- 成员只能做每天的工作统计录入:新增工作记录、填写各工序条数与备注、修改记录内容。
- 「客户 / 项目」整页只有管理员能看:合同信息、交付进度都由管理员维护;成员登记工作时仍可从下拉里选择所属客户。
- 删除记录、导入导出、操作日志也都由管理员操作。
- 成员用「姓名 + 个人密码」登录,不再共用一个团队密码。
- 密码在服务器上只保存加密哈希,管理员也看不到成员改过的密码。
- 忘记密码:管理员在账号列表点「重置密码」;管理员自己忘了,在服务器上执行
node server.js --admin-reset。 - 重置密码或停用账号后,该成员所有设备会被强制下线。
- 管理员可以停用、删除账号,但不能删除自己,也不能取消最后一个管理员。