本周任务
还没有周任务。给客户设置「每周要求条数」后,系统会自动生成本周任务。
本期完成明细
进行中的客户
合作中的客户🏢
0家
共 0 家客户
待交付视频📦
0条
按合同约定数量统计
已交付视频🚀
0条
已发布即视为交付
本月到期客户⏰
0家
提醒续约
客户 / 项目
每条工作记录 = 这个客户的一批视频(默认 1 条,可填多条)。
你现在是只读权限:可以查看客户资料、用 AI 写文案、记录工作,但不能新建或编辑客户。 已拍摄 / 已剪辑 / 已文案 / 已发布 都是从这个客户名下所有记录的工序完成情况自动统计; 未交付 = 合同约定视频数 − 已发布数。
你现在是只读权限:可以查看客户资料、用 AI 写文案、记录工作,但不能新建或编辑客户。 已拍摄 / 已剪辑 / 已文案 / 已发布 都是从这个客户名下所有记录的工序完成情况自动统计; 未交付 = 合同约定视频数 − 已发布数。
还没有客户,点「+ 新建客户」把合作项目建起来。
工序漏斗
从拍摄到发布的整体流转| 客户 | 产品内容 / 需求 | 条数 | 摄影 | 文案 | 剪辑 | 发布 | 操作 |
|---|
暂无记录,点上面日期栏的「+ 新增记录」开始统计。
已剪辑,待发布
已完成发布
完成量趋势
客户进度总览
| 客户 | 产品内容 | 摄影 | 文案 | 剪辑 | 发布 | 整体进度 |
|---|
暂无数据。
团队成员👥
0人
含管理员与成员
正在在线🟢
0人
2 分钟内有活动
管理员🛡️
0人
超级管理员 + 管理员
待处理⚠️
0项
未改初始密码 / 未设密保 / 已停用
团队成员与账号
每个账号有 用户名(显示用,可随时改)、登录账号(登录只用它,唯一)和 密码(一个密码只能绑一个账号)。
新建账号时会给一个专属密码,该密码只显示一次,请立即复制发给本人;成员可以自己改用户名和密码。
只有超级管理员能看到这个页面。
新建账号时会给一个专属密码,该密码只显示一次,请立即复制发给本人;成员可以自己改用户名和密码。
只有超级管理员能看到这个页面。
| 成员 | 登录账号 | 角色 | 状态 | 密码 | 密保 | 机器人绑定 | 最后登录 | 操作 |
|---|
还没有其他账号。
团队信息
所有成员看到的名称手机访问
手机打不开?逐条对照排查
企业微信集成
未开启📖 详细教程:从零开通企业微信免密登录
前置条件:一个 公网 HTTPS 域名(企业微信只认 https 域名,不能用 IP、不能用 http)。没有的话看最后一条「没有公网域名怎么办」。
- 拿到企业 ID:用管理员账号登录企业微信管理后台
work.weixin.qq.com→ 左侧「我的企业」→ 拉到最下面,复制 企业ID(ww开头)。 - 创建自建应用:「应用管理」→「应用」→ 自建 → 创建应用,填名字(如「工作统计台」)、上传 logo、可见范围选「全员」。
- 复制两个值:进入刚建好的应用,复制 AgentId(一串数字)和 Secret(点「查看」后,企业微信会把 Secret 发给你)。
- 配置可信域名:在同一个应用页面往下找「开发者接口」→「网页授权及JS-SDK」→ 可信域名填你的域名(例如
stats.example.com,不要带 https:// 和路径)。企业微信会给一个验证文件,放到网站根目录能访问到即可。 - 配置企业可信IP(若测试连接报「IP 不在白名单」):同一页面「企业可信IP」里填服务器的公网 IP。
- 填到本页面:把 企业ID / AgentId / Secret / 公网 HTTPS 地址 填进下面,点「测试连接」,出现「已成功获取 access_token」就算通了。
- 打开开关并保存:之后把网址发到企业微信里,员工点开就会看到「🏢 企业微信一键登录」,点一下直接进,不用输密码。
常见问题
提示 redirect_uri 参数错误可信域名没配,或填的域名和实际访问的域名不一致(www、子域名要完全一致)。
提示 invalid corpid / invalid secret企业ID 或 Secret 复制错了;Secret 要用同一个自建应用的,点「查看」后从企业微信里取。
微信里点开没有「一键登录」按钮下面「公网 HTTPS 地址」没填,或填的不是 https。手机端只有 https 域名下才会显示这个按钮。
提示「还没绑定本站账号」两种做法:① 打开下面的「首次登录自动建账号」;② 让管理员先在「账号与密码」里建好同名账号。
想让群里 @机器人 记工作 / 查进度在企业微信后台 → 你的自建应用 →「接收消息」→ 设置 API 接收:
URL 填本页「群机器人指令」里的回调地址,Token 和 EncodingAESKey 点「随机获取」后填回本页。
之后在群里 @机器人 发「帮助」就能看到全部指令。
没有公网域名怎么办① 买个域名 + 一台有公网 IP 的云服务器(几十元/月),用 Nginx 反代到本项目的 3000 端口并申请免费证书;② 先用「微信通知(群机器人)」——那个不需要域名,5 分钟就能用。
🔑 域名所有权验证文件
企业微信提示「域名所有权检验不通过」就用这里
企业微信要求你证明「这个域名是你的」:它会去抓
去企业微信后台把那个 文件下载下来(或在页面里能看到文件名和内容),然后把 文件名和内容粘到下面 → 点「保存并校验」,系统会自动放到网站根目录,并真的从公网抓一次确认。
https://你的域名/WW_verify_xxxx.txt,文件内容必须和它给的完全一致。去企业微信后台把那个 文件下载下来(或在页面里能看到文件名和内容),然后把 文件名和内容粘到下面 → 点「保存并校验」,系统会自动放到网站根目录,并真的从公网抓一次确认。
企业微信自建应用设置(免密登录 + 定向消息)
企业微信只认 HTTPS 域名(不能用 IP 和 http),需要域名 + 证书
🤖 群机器人指令(@机器人 记工作 / 查进度)
企业微信的「群机器人 Webhook」只能发、不能收。要能 @机器人 互动,需要在企业微信后台
「应用管理 → 自建应用 → 接收消息」里配置回调,把下面的 URL / Token / EncodingAESKey 填到后台,
之后在群里 @机器人 发指令即可。
记录 客户名 工序 数量例:
记录 星巴克 拍摄 2 工序可写:拍摄 / 文案 / 剪辑 / 发布(数量不写默认 1)进度 客户名例:
进度 星巴克 返回各工序条数、交付进度、还差多少今日今天各工序共完成多少条
待发布哪些客户还有剪完没发的视频
帮助指令说明
接入自检
微信通知
未开启📖 详细教程:5 分钟把统计推到工作群
- 建一个群:在企业微信里建一个工作群(建议叫「拍摄剪辑工作群」),把相关同事拉进去。
- 添加群机器人:打开群 → 右上角「…」→ 群机器人 → 添加机器人 → 新创建一个 → 起个名字。
- 复制 Webhook:创建完会显示一个地址,形如
https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxxxxxxx,整条复制。 - 填到本页面:粘进下面的「群机器人 Webhook 地址」,点「发送测试消息」——群里应该立刻收到一条测试消息。
- 打开开关并保存:再设好每天推送时间(默认 19:00)和四类通知开关。
- 验证汇总内容:点「立即推送今日汇总」,群里会收到当天统计,核对一下数字对不对。
- (可选)发自定义消息:展开下面的「✉️ 发自定义消息」,可以直接手写内容发到群里 ——
比如「明天的拍摄安排」「催一下待发布的视频」。有 4 个常用模板可一键套用(拍摄安排 / 催办提醒 / 催发布 / 会议通知),
支持企业微信 markdown:
**加粗**、> 引用、- 列表、<font color="warning">红色提醒</font>。 配了「企业微信集成」的话,还能把同一条内容改成应用消息定向发出去。
常见问题
提示「企业微信返回 404:<!DOCTYPE html>…」这是地址填错了 —— 返回的是网页而不是接口。
正确地址必须一字不差是
正确地址必须一字不差是
https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxxx(路径是 /cgi-bin/webhook/send,别复制成管理后台或别的页面地址)。
回群里「群机器人」页面重新复制整条链接即可。提示「Webhook 地址有问题:地址里没有 key= 参数」同上,复制到别的地址了。地址里一定要有
?key= 这一段。群里收不到消息① Webhook 是否复制完整(
key= 后面那一串都要);② 机器人是否还在群里(被移出就失效);③ 服务器能不能访问外网。会不会重复推不会。当天推过一次会记下来,重启服务也不会再推第二遍。
想推给某个人而不是群用上面的「企业微信集成」的应用消息,可以定向发给指定成员。
个人微信群能用吗不能。个人微信没有官方群机器人接口,这类通知只能用企业微信。
企业微信群机器人设置
在企业微信群里 → 群设置 → 群机器人 → 添加机器人,复制它的 Webhook 地址
每天 19:00 会把「今日完成 / 待发布 / 本周任务 / 进度落后」推到群里;
新建客户和自动生成周任务时也会各推一条。
建议用企业微信(免费、无需认证);个人微信群没有官方机器人接口,做不到直接推送。
✉️ 发自定义消息(自己写内容,直接发到微信)
支持企业微信 markdown:
**加粗**、> 引用、- 列表、<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(可改)自动推当日汇总;新客户、每周任务、剪完久未发布时也会各推一条。
常见报错
310000安全设置不匹配:选了加签但没填 Secret,或关键词不在消息里。照上面第 2 步补齐。
返回的是一段网页(HTML)Webhook 地址填错了。必须是
https://oapi.dingtalk.com/robot/send?access_token= 开头的地址。errcode 300001 / 没有权限access_token 不对或机器人已被移除,回群里重新加一次机器人、复制新地址。
连不上钉钉服务器网络问题,检查能否访问
oapi.dingtalk.com(公司网络/机房可能屏蔽外网)。钉钉群机器人设置
在钉钉群里:群设置 → 智能群助手 → 添加机器人 → 自定义(Webhook)→ 复制 Webhook
每天 19:00 把「今日完成 / 待发布 / 本周任务 / 进度落后」推到钉钉群;
新建客户和自动生成周任务时也会各推一条。
机器人「安全设置」三种选哪种都行:加签就把 Secret 填上、自定义关键词就把关键词填上(消息会自动带上它)、
只有「IP 白名单」需要填服务器的公网 IP。
✉️ 发自定义消息(自己写内容,直接发到钉钉)
支持钉钉 markdown:
**加粗**、> 引用、- 列表、[文字](链接)
钉钉集成
未开启📖 详细教程:开通钉钉 @机器人(记工作 / 查进度)
前置条件:一个 公网 HTTPS 地址(钉钉只认公网 https 域名,不能用 IP、不能用 http)。
没有的话看最后一条「没有公网域名怎么办」。
- 建一个企业内部应用:打开钉钉开放平台
open-dev.dingtalk.com→ 用钉钉管理员扫码登录 → 「应用开发 → 企业内部应用 → 创建应用」,填应用名称(如「工作统计台」)。 - 复制两个值:进入应用 →「凭证与基础信息」,复制 Client ID(AppKey) 和 Client Secret(AppSecret)。
- 加一个机器人:同一应用 →「消息推送 / 机器人」→ 打开「机器人配置」→ 消息接收模式选 HTTP 模式,把本页「回调地址」粘进消息接收地址。
- 填到本页面:把 AppKey / AppSecret / 公网 HTTPS 地址 填进下面的设置里,点「测试连接」, 出现「已成功获取钉钉 access_token」就算通了。
- 打开开关并保存:之后在钉钉群里 @机器人 发「帮助」,就能看到全部指令。
- 员工绑定:第一次 @机器人 记工作时机器人会回一句「你的钉钉 ID:xxx」, 把这段 ID 填到「账号与密码 → 机器人绑定」里,这个账号就能用机器人记录工作了 (也可以打开「首次登录自动建账号」,员工用钉钉一键登录后自动绑定)。
常见问题
@机器人 没反应①「消息接收地址」没填对(要正好是本页复制的那串,以
/dingtalk/callback 结尾);
② 服务器没有公网 HTTPS;③ 服务没在跑。可以先用手机浏览器打开那个回调地址,能显示「回调已就绪」就说明地址通了。提示 signature mismatch / 验签失败AppSecret 填错了,回开放平台重新复制一次。
机器人回复「你还没有绑定系统账号」按上面第 6 步,把机器人返回的钉钉 ID 绑到对应账号上。
没有公网域名怎么办① 买个域名 + 一台有公网 IP 的云服务器(几十元/月),用 Nginx 反代到本项目的 3000 端口并申请免费证书;
② 先用「钉钉通知(群机器人)」——那个不需要域名,5 分钟就能推消息。
钉钉企业内部应用设置(@机器人 + 免密登录)
钉钉只认公网 https 地址(不能用 IP 和 http),需要域名 + 证书
记录 客户名 工序 数量例:
记录 星巴克 拍摄 2 工序可写:拍摄 / 文案 / 剪辑 / 发布(数量不写默认 1)进度 客户名例:
进度 星巴克 返回各工序条数、交付进度、还差多少今日今天各工序共完成多少条
待发布哪些客户还有剪完没发的视频
帮助指令说明
接入自检
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 会自动总结出「客户记忆」,越用越懂这个客户。
小提示:AI 的回答质量很大程度取决于「客户档案」。给新客户写之前先花 1 分钟把档案填好,比写完改十遍更省事。
常见问题
报错 model does not exist / 404模型名不对。豆包最容易遇到:去火山方舟控制台「在线推理」复制当前可用的模型 ID,或你创建的接入点 ID(
ep- 开头)换上再测。报错 401 / invalid api keyKey 复制错了或已被删除,重新生成一个。
提示额度不足 / 欠费点面板上的「💳 充值 / Token 用量」,里面有「查看用量」和「去充值」的直接入口(DeepSeek 是
platform.deepseek.com/usage)。提示连不上 AI 服务服务器网络问题(公司网络/机房可能屏蔽该服务),换个服务商或配置代理。
状态显示「连接失败」看面板上的红色原因按提示改;改完点「测试连接」会立刻重测,系统每 5 分钟也会自动重测一次。
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。 - 保存:会自动试传一次,成功会提示「已上传一份到云端」。之后点「刷新状态」能看到最后上传时间。
- 换电脑 / 服务器坏了怎么恢复:新机器上把项目跑起来、填同样的云端配置,启动时会自动对比并拉取较新的那份;也可以在设置页点「从云端恢复」。
常见问题
测试连接报 403 / SignatureDoesNotMatch① Secret 复制错;② 服务器时间不准(签名带时间戳,和标准时间差超过 15 分钟就会失败);③ Bucket 名或 endpoint 填错。
报 404 / NoSuchBucketendpoint 的地域和桶所在地域不一致,或桶名拼错。
选了「只存云端」后服务起不来这是保护机制:连不上云时会拒绝启动,避免用空数据覆盖云端。请检查网络 / Endpoint / 密钥。
本机原来那份数据会被删掉吗不会自动删。切到「只存云端」后旧文件还在,确认云端有数据后可以手动删除。
备份文件长什么样桶里的
work-stats/store.json,是一个 JSON 文件,下载下来就是完整备份(含账号、客户、记录、日志)。云端备份设置(阿里云 OSS / 腾讯云 COS / S3 兼容)
密码与安全
- 三级权限:超级管理员(全部 + 管账号)→ 管理员(客户/设置/备份,不能管账号)→ 成员(只能做每天的记录工作)。
- 成员只能做每天的工作统计录入:新增工作记录、填写各工序条数与备注、修改记录内容。
- 「客户 / 项目」整页只有管理员能看:合同信息、交付进度都由管理员维护;成员新增记录时仍可从下拉里选择所属客户。
- 删除记录、导入导出、操作日志也都由管理员操作。
- 成员用「姓名 + 个人密码」登录,不再共用一个团队密码。
- 密码在服务器上只保存加密哈希,管理员也看不到成员改过的密码。
- 忘记密码:管理员在账号列表点「重置密码」;管理员自己忘了,在服务器上执行
node server.js --admin-reset。 - 重置密码或停用账号后,该成员所有设备会被强制下线。
- 管理员可以停用、删除账号,但不能删除自己,也不能取消最后一个管理员。
团队操作日志
还没有操作记录。