你已经把服务器、域名、HTTPS、企业微信参数都弄好了。这页只讲剩下的 8 件事,从上往下做。
ops.jndxcm.top 能打开、HTTPS 有锁这几天改了几个毛病(链接卡片显示「抱歉出错了」、企微域名校验打不开、简报要手动导入、手机浏览器打开白屏),代码都在你桌面这个文件夹里,但服务器上还是旧的。不传,后面全白做。
宝塔 → 左侧「文件」→ 地址栏输入 /www/wwwroot/ops/ 回车。
| 桌面上的文件 | 传到服务器的 |
|---|---|
体检中心运营系统\app\server.py | ops/app/ |
体检中心运营系统\app\import_daily.py | ops/app/ |
体检中心运营系统\app\brieffeed.py | ops/app/ 新文件 |
体检中心运营系统\web\admin.html | ops/web/ |
体检中心运营系统\web\app.html | ops/web/ |
体检中心运营系统\web\login.html | ops/web/ |
体检中心运营系统\web\guide.html | ops/web/ |
体检中心运营系统\web\next.html | ops/web/ 新文件(就是这页) |
brieffeed.py 和 next.html 是新的,不会提示覆盖,正常。宝塔 → 左侧「进程守护管理器」→ 找到「运营管理系统」→ 点「重启」→ 等状态变回「运行中」。
https://ops.jndxcm.top/static/next.html 能看到这一页(说明 web 传对了)https://ops.jndxcm.top/wecom/enter,显示「请在企业微信里打开这个链接」(说明 server.py 传对了)文件没传到 ops/web/,或者名字打错了。看地址栏必须是 /static/next.html,注意 static 这一层不能少。
九成是 server.py 传坏了(上传中断、传成 0 字节)。重新传一次这个文件再重启。
还不行就看日志:进程守护 → 点「日志」,报错里有一行 SyntaxError 就是文件传坏了。
现在系统里还叫「演示体检中心」。这个名字会出现在:员工手机顶部、企业微信聊天里的链接卡片标题、简报抬头。发到群里还是「演示」两个字,很难看。
https://ops.jndxcm.top/,进管理端康泰体检中心(人民路店)https://ops.jndxcm.top(不带结尾斜杠)。这里是空的或者写成 http,链接发出去就点不开。不填这个,员工在企微里点进来系统认不出他是谁:要么被当成新员工建个号,要么收不到私聊提醒。你自己也必须填,否则你点进去会进员工端,看不到管理端。
企业微信(电脑版)→ 通讯录 → 点开某个人 → 右侧资料里找「账号」那一栏。
zhangsan 或 ZhangSan 的英文/拼音账号。填错一个字就认不出人。https://ops.jndxcm.top/wecom/enter 粘上,发出去说明你是在手机浏览器或个人微信里点的,不是在企业微信 App 里。企微的自动登录只在企微 App 内有效,换到浏览器谁都进不去 —— 不是配置错。
重来一次:打开企业微信 App → 找到那条消息 → 在里面点。
你自己的「企业微信号」没填,系统把你当成新员工建了个号。
修:电脑上临时把登录方式切回「演示模式」→ 登进管理端 → 员工管理里给自己那条填上企业微信号、角色是「管理员」→ 再切回「企业微信免登」。数据一条不会丢。
员工端「今日」里要显示「今天有几条可以拍」,员工才能「领这条」,然后去「打卡」填数据。池子是空的,员工进去就是一片白,什么都填不了。
配好大模型 Key 之后,每天到点系统自己写一期脚本(默认 5 条,可改成 3/4/5),跟人写的一样结构、一样进脚本池。前一天没人领的会自动顺延到今天的池子里,不会浪费。你什么都不用做。
06:30sk- 开头那串。https://api.deepseek.com/v1、模型 deepseek-chat、Key。系统每 5 分钟去简报文件夹转一圈,看到没导过的日期就自己导进来,不用点任何按钮。
/www/wwwroot/ops/ → 进 briefs 文件夹(没有就新建一个)2026-11-01.html 这种格式01、标题、类型「信息型」、风险「绿-可直接拍」、时段 18:30-19:30去设置 → AI 把 Key 填上(地址、模型、Key 三样都要),保存后再点一次。
提示「上一期还在写」→ 等它写完(1 分钟),别连点。
① 手机上下拉刷新一下(它不会自己变)
② 检查脚本的「日期」是不是今天 —— 填成明天,今天当然看不到
③ 管理端脚本页右上有个筛选,看是不是筛到了别的日期
这是「系统主动找人」的唯一通道:早 7:30 发今日脚本、傍晚催打卡、会议纪要和周报推群,都靠它。没有它,员工得自己想起来打开。
https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxxxx 的地址说明群机器人没问题,是推私聊的时候找不到人。先把第 3 件事做完(每人填企业微信号)。
推群消息不受这个影响。
Webhook 复制不全,或者机器人被删了。回群里重新复制一次完整地址。
别等员工发现问题。你自己当一次员工,从头走一遍,走通了才叫能上线。
| 步 | 做什么 | 应该看到 |
|---|---|---|
| 1 | 企微里点 /wecom/enter | 直接进「今日任务」,右上角是你名字 |
| 2 | 「今日」→ 某条 → 点「领这条」 | 提示领取成功,这条变成「我的」 |
| 3 | 底部「打卡」→ 点那条任务 | 弹出表单:播放量、点赞、咨询、成交… |
| 4 | 随便填个数(播放 1234、咨询 2),保存 | 状态变「已发布」 |
| 5 | 底部「我的」 | 统计数字跟着变了,近 7 天图表有柱 |
| 6 | 电脑管理端 →「排行」/「数据」 | 能看到你刚填的那条 |
打卡列表只显示你自己领过的任务。先去「今日」点一下「领这条」。
「今日」也是空的 → 回第 4 件,脚本池里得先有今天的脚本。
你所有数据(客户、成交、打卡记录、会议纪要)都在一个文件里:/www/wwwroot/ops/data/ops.db。
这个文件坏了或误删,就全没了。让它每天自己备份一份,5 分钟的事。
/www/wwwroot/ops/data03:00宝塔 → 终端,粘这段,它每天凌晨 3 点把数据库拷一份到 /www/backup/ops/,只留最近 7 份:
点一下复制mkdir -p /www/backup/ops && (crontab -l 2>/dev/null | grep -v 'ops.db'; echo "0 3 * * * cp /www/wwwroot/ops/data/ops.db /www/backup/ops/ops-\$(date +\%F).db && ls -t /www/backup/ops/*.db | tail -n +8 | xargs -r rm -f") | crontab -
然后验证一下,看到有文件就成:
点一下复制cd /www/wwwroot/ops/data && cp ops.db /www/backup/ops/test.db && ls -lh /www/backup/ops/ && rm -f /www/backup/ops/test.db
/www/backup/ops/ 里能看到 .db 文件;计划任务列表里有你刚加的那条。/www/backup/ops/ 只是防手滑删。
更保险:宝塔的备份任务里勾上「同时保存到」云存储(阿里云 OSS / 腾讯云 COS,几块钱一个月)——
服务器整台挂了也有救。这两样都不影响系统跑,不配也能用,只是「聪明程度」不一样。建议先让员工用起来,用一周再回来看这里。
| 配什么 | 不配会怎样 | 配了怎样 |
|---|---|---|
| 大模型 Key (设置 → AI) | 「问 AI」和会议纪要走规则版:能出结果,但是套模板,话说得比较死;每天也不会自动写脚本 | 会议纪要能抓出「谁负责什么」,周报写得像人话;第 4 件那个「每天自动写一期」也靠它 |
| 腾讯云密钥 (设置 → 语音转写) | 录音没法自动转文字,只能手动贴转写稿 | 会议录音传上去,几十秒出文字稿,还带「谁说的」 |
在员工群里发一条:
https://ops.jndxcm.top/wecom/enter
加一句:「以后每天的任务在这个链接里领,拍完回这里打卡。」
记得在企业微信里发,别发到个人微信。