常见问题
把注册审批、模块与企业的授权规则、企业微信群发的平台限制、落地页计费与合规、数据存放位置和二次开发这几个高频问题一次讲清楚。每条答案都能对应到系统里实际的行为。
账号与权限
- 注册——需要审批。填写用户名与密码注册(也支持 Gitee / GitHub / Google 第三方登录),提交后账号处于待批准状态,管理员批准后才能进入工作台。
- 授权——按模块勾选。管理员在「用户管理 → 编辑权限」里勾选模块;涉及企业数据的功能,需要再勾选允许访问的企业,用户重新登录后生效(权限缓存约 30 秒)。
- 多用户共用一家企业。企业微信授权按扫码用户记录,同企业其他用户默认看不到数据;管理员勾选该企业后即可共享,且只能授出自己已有的权限。
企业微信与群发
- 群发支持文字、图片、视频、文件与卡片同时发送,附件最多 9 个。
- 图片格式企业微信只认 JPG / PNG,其他格式会被官方接口拒绝,系统在提交前就会提示。
- 视频超过 20MB 会自动压到 20MB 以内再发;10–20MB 之间的视频直接按文件发送,不做转码。
- 卡片标题按真机实测的显示宽度校验(一行约 14 个汉字),避免发出后被裁切。
这些规则的来源与踩坑过程写在企业微信群发的真实限制。
落地页与合规
- 落地页正文随时能改,改完不用重新群发,卡片链接不变。
- 内容命中赌博、色情低俗、违法违禁、诈骗金融、站外引流五类词库时会自动封禁并写明原因;编辑界面边填边提示。
- 封禁后公开链接立刻停止展示内容、作者不能修改;解封需要人工审核。
- 授权到期后链接停止展示内容,续费即恢复。
数据、部署与二次开发
- 数据在自己的服务器上:业务数据进 MySQL,缓存与会话进 Redis,凭证字段加密存储。
- 部署方式和维护范围根据授权方案确定。
- 技术栈:后端 Java 17 / Spring Boot 3.3 / Spring Security,前端 Vue 3 / Vite / TypeScript,数据库 MySQL(开发用 H2)。
- 模块可以在权限层面单独启用;字段与流程定制由项目方评估。
系统不会替你做的一件事:微信与对企业微信的拦截看的是内容、举报量和跳转行为,服务端探测不到「红标页」。所以落地页域名要准备好备用域名,发现被拦时一键切换。
常见问题
注册后多久能通过审批?
取决于管理员。管理员在「用户管理」里能看到待批准账号,也可以通过 Telegram 或 Bark 收到注册通知后马上处理。
为什么我登录后看不到某个模块?
两个常见原因:一是模块权限没有勾选;二是涉及企业数据的模块,虽然勾了模块但没有勾选具体企业。改完权限后重新登录即可(权限缓存约 30 秒)。
企业微信解绑或换企业了怎么办?
重新扫码授权新的企业即可,之前企业的数据仍保留在库里,需要时可以由管理员重新授权给账号。
小红书模块会不会违反平台规则?
这个模块只做公开数据的读取与整理,不含创作者平台自动发布、直播间弹幕与私信。使用时请只用于读公开数据、且用途可解释的场景,并遵守平台条款。
能不能只用其中一两个模块?
可以。模块按需授权,互不依赖;只有落地页是独立计费(按天)的有偿模块。
支持私有化部署到内网吗?
支持。整套系统通过 Docker Compose 或宝塔部署在自己的服务器上,不需要连我们的服务;企业微信回调、OAuth 等需要公网可达的部分可以只开放必要路径。