Commit Graph

2719 Commits

Author SHA1 Message Date
liuwei
e37d807d20 收紧864二维码切换时的退出登录策略 2026-05-07 15:55:55 +08:00
liuwei
904c20bb62 修正864在线态识别并补强资料同步等待 2026-05-07 15:52:24 +08:00
liuwei
0b59bc4a0a 收敛864登录态切换异常与日志噪音 2026-05-07 15:47:14 +08:00
liuwei
41a2bd9358 支持864登录二维码切换与退出重登 2026-05-07 15:39:48 +08:00
liuwei
1f7dedf866 在登录弹窗展示864二维码登录方式 2026-05-07 15:32:22 +08:00
liuwei
537a3d49e1 接入GetLoginStatus增强864登录态判定 2026-05-07 15:28:36 +08:00
liuwei
1d8bf58014 收紧未登录场景下首页二维码弹窗展示规则 2026-05-07 15:23:49 +08:00
liuwei
b476e034dc 修复扫码失败时弹窗误关闭的问题 2026-05-07 15:19:31 +08:00
liuwei
8ad2ec91f1 修复864登录异常退出并阻止空身份进入后台 2026-05-07 15:14:21 +08:00
liuwei
a0b4d2d44e 收紧864无可用账号身份时的登录放行 2026-05-07 15:06:24 +08:00
liuwei
0418f913c7 保持未登录场景下登录弹窗常驻 2026-05-07 15:01:37 +08:00
liuwei
e6396fafed 优化864扫码后收口失败提示与启动任务重载 2026-05-07 14:59:25 +08:00
liuwei
44a3545bbb 修正864未扫码阶段的登录引导文案 2026-05-07 14:53:05 +08:00
liuwei
ba4c20d2f2 延后864登录弹窗关闭并展示收口阶段异常 2026-05-07 14:49:35 +08:00
liuwei
19a4ab6e98 优化启动阶段插件与调度初始化耗时 2026-05-07 14:46:52 +08:00
liuwei
3e56c90ab7 展示864登录阶段明确错误原因 2026-05-07 14:43:33 +08:00
liuwei
19b2492c42 精简登录弹窗并明确864扫码成功提示 2026-05-07 14:41:34 +08:00
liuwei
296d9484db 增强864登录过程状态展示 2026-05-07 14:36:04 +08:00
liuwei
14403fac25 兼容864验证后终态缓存卡住的登录状态 2026-05-07 14:27:30 +08:00
liuwei
9a149aa064 补齐864登录态本地状态文件落盘 2026-05-07 14:20:55 +08:00
liuwei
97019f3c43 兼容864初始化状态探针异常返回 2026-05-07 14:18:37 +08:00
liuwei
cf6b676a56 切换864登录二维码到NewX并接入安全验证链接 2026-05-07 14:09:54 +08:00
liuwei
050e537ba3 将登录巡检能力收口到provider层 2026-05-07 13:48:49 +08:00
liuwei
81ea198aa2 去除无效sql 2026-05-07 13:38:26 +08:00
liuwei
4515b605b9 完善开源交付文档与Docker部署安全配置 2026-05-07 12:36:16 +08:00
liuwei
8579b7ec27 优化864登录三态展示并更新适配路线文档 2026-05-07 12:28:59 +08:00
liuwei
539bebd58b 补齐864消息接口适配并记录联调分层结论
- 修正 send_voice 到真实 SendVoice 路由

- 为 864 补上名片发送与视频发送的初版适配入口

- 更新路线图,记录消息接口在未建立连接对象时返回该链接不存在的联调结论
2026-05-07 12:16:11 +08:00
liuwei
8987b52361 修正864联调中的真实路由与二维码状态同步
- 按 864 router.go 修正联系人详情与群公告的真实接口路径

- 结合 CheckLoginStatus 返回结构补充 uuid 与 effective_time 同步,支持 Dashboard 倒计时与二维码自动刷新

- 更新多版本适配路线图,记录首轮 864 实服联调结论
2026-05-07 12:07:42 +08:00
liuwei
b3f2c2c87c 隔离864与855登录态读取边界
- robot 仅对 legacy_855 继续兼容历史 config.toml

- server_864 运行时构建时主动清空 wxid、device_name、device_id,避免误用 855 残留状态

- 更新多版本适配路线图,记录 864 登录态硬隔离策略
2026-05-07 12:02:44 +08:00
liuwei
b86588121a 修复864二维码返回结构兼容
- 兼容 GetLoginQrCodeNew 返回 QrCodeUrl 的实际结构

- 从二维码图片地址的 data 参数中反解 weixin 扫码链接与 uuid,保障 Dashboard 可正确展示 864 登录二维码
2026-05-07 11:59:00 +08:00
liuwei
ff33edb0d1 新增864 provider并打通server_key配置
- 新增 server_864 独立 provider 目录,接入登录、消息轮询、联系人、群资料、用户资料与朋友圈基础能力

- 扩展 gateway、robot 与配置归一化逻辑,支持 server_864/864 别名和 WECHAT_SERVER_KEY

- 更新配置示例与多版本适配路线图,明确 864 第一版接入范围和后续待补项
2026-05-07 11:24:33 +08:00
liuwei
86f8d57874 新增Dashboard未登录二维码引导与倒计时 2026-05-07 11:10:00 +08:00
liuwei
c628afc530 修复wechat_ipad启动竞态与Dashboard抢跑问题 2026-05-07 10:55:34 +08:00
liuwei
0051574a1e 删除历史client目录并同步适配路线图 2026-05-07 10:36:08 +08:00
liuwei
33fdc5a309 删除废弃的wechat_ipad示例入口 2026-05-07 10:30:38 +08:00
liuwei
c55053710a 调整登录态默认存储到provider目录 2026-05-07 10:29:03 +08:00
liuwei
d0acd33b66 迁移wechat_ipad配置到环境变量并清理本地状态文件 2026-05-07 10:22:40 +08:00
liuwei
fe8b7171fd 收口855 provider运行时并同步适配路线图 2026-05-07 10:01:57 +08:00
liuwei
712dda5b41 让 Robot 接入 WechatGateway 并同步推进文档
- 为 WechatGateway 增加属性写透传,兼容现有 ipad_bot 属性赋值方式
- 将 Robot 的 wechat 接入实例化入口切换为 Gateway,并默认走 legacy_855 provider
- 在适配路线图中补充当前推进状态,明确已完成项与待迁移运行时职责
2026-05-07 09:52:27 +08:00
liuwei
99d226c092 搭建 legacy_855 独立 provider 骨架
- 新增微信 Gateway 与 Provider 基类,为多版本 server 切换预留入口
- 将 855/859 现有协议实现迁入 providers/legacy_855 独立目录管理
- 保留 WechatAPIClient 旧命名出口,先维持调用面兼容并带上运行资源文件
2026-05-07 09:49:06 +08:00
liuwei
33dea46e1b 调整 855 适配阶段目标为可上线替换
- 将第一阶段目标调整为完成 855 全量 provider 化并具备上线条件
- 明确 855 第一阶段需覆盖当前项目已使用的全部核心能力
- 将 864 接入调整为第二阶段,避免阶段目标过于保守
2026-05-07 09:45:00 +08:00
liuwei
febcc7c5ab 调整 wechat_ipad 适配器目录规划
- 将多版本适配方案调整为每个 provider 使用独立目录管理
- 移除 855 继续复用现有 client 的建议,避免新旧协议继续耦合
- 明确阶段一优先迁移 855 所需最小能力到独立 provider 目录
2026-05-07 09:39:53 +08:00
liuwei
c1b7118d32 补充 wechat_ipad 多版本 Server 适配路线图
- 梳理 855/864 在登录、心跳、消息同步上的运行模型差异
- 明确 Gateway + Provider 的轻量适配架构与最小统一接口
- 给出 Robot 解耦、855 收口、864 接入的分阶段推进方案
2026-05-07 09:35:58 +08:00
liuwei
f17f1f7bf0 还原 Dashboard 默认凭据与示例配置
- 恢复后台 config.toml 中的默认管理员账号与 webhook token
- 恢复 DashboardServer 中的默认账号兜底逻辑
- 同步还原后台 README 的默认登录说明
2026-05-06 14:49:55 +08:00
liuwei
88f426e7e7 补充 Docker 环境变量示例文件
- 将 .env.docker.example 纳入版本控制
- 与 docker-compose 和部署文档保持一致,避免开源用户缺少示例配置
2026-05-06 14:45:22 +08:00
liuwei
9589846113 完善 Docker 部署骨架并整理开源发布资料
- 调整 Dockerfile 与入口脚本,拆分应用、MySQL、Redis 的部署职责
- 新增 docker-compose、docker ignore 与 Docker 环境变量示例
- 重写 README 并补充 Docker 部署说明与第三方资产说明
- 将后台示例账号与 webhook token 改为安全占位值,移除弱口令默认兜底
2026-05-06 14:44:49 +08:00
liuwei
53b6ddc05c 支持抖音live实况图文按视频发送
- 修复抖音分享页 videoInfoRes 在新版 note 页面下的提取逻辑\n- 为图文页补充 note_pages 结构并识别 image.video 下的 live 实况视频地址\n- 命中 live 实况时优先按视频发送,失败再回退静态图发送
2026-05-06 13:48:56 +08:00
liuwei
a97e2fc092 修复抖音图文与卡片文案乱码问题
- 抖音分享页改为优先按 UTF-8 解码响应内容\n- 新增常见中文乱码识别与温和修复逻辑\n- 统一清洗抖音解析返回的标题与作者字段
2026-05-06 13:35:11 +08:00
liuwei
14aa2ba067 增强群总结弹窗查看能力
- 后端群总结接口补充完整 summary_text 字段\n- 群运营详情页新增最近群总结全文弹窗\n- 保留原有摘要卡片展示并补充类型与生成时间
2026-05-06 11:56:15 +08:00
liuwei
63d5a5e716 前置群列表运营速览摘要
变更项:
1. 新增群列表层批量运营速览接口,输出健康度、核心成员、待激活成员和简短运营摘要。
2. 在通讯录管理的群组列表中增加运营速览列,把成员分层摘要信号前置到列表层。
3. 保留详情页原有完整群洞察内容,不将完整成员明细直接搬到列表层,继续采用列表筛群、详情看明细的结构。
2026-05-06 11:50:11 +08:00