797ee19cdb
feat: 实现指定回复消息功能
...
添加 replyMessage 方法,支持在指定房间内回复特定消息。当无法找到原消息进行回复时,会自动转换为直接发送消息到该房间,确保消息能成功送达。同时包含完整的参数校验和错误处理逻辑。
2026-03-25 20:02:09 +08:00
a31e9be6df
feat: 添加在房间内指定回复消息的功能
...
新增 replyMessage 方法,支持根据原始消息的发送者、内容和类型进行定向回复。通过解构 WeworkMessageBean 参数获取回复所需信息,并在回复完成后通知等待结束。
2026-03-25 19:58:59 +08:00
5f23a26065
refactor: 移除未使用的消息引用回复功能
...
- 删除 WeworkController 中的 lastReceivedMessage 和 lastReceivedName 变量
- 移除 WeworkController.replyMessage 方法,合并逻辑到 sendMessage
- 删除 WeworkOperationImpl.replyMessage 方法及相关调用
- 清理 WeworkLoopImpl 中保存最后消息用于引用的代码
- 简化 sendChatMessage 方法,移除 reply 参数
2026-03-25 19:53:00 +08:00
11102bcc96
fix: 移除冗余的获取聊天消息列表调用
...
移除发送消息前后不必要的 WeworkLoopImpl.getChatMessageList 调用,避免重复获取聊天消息列表,提升操作效率。
2026-03-25 19:01:20 +08:00
bcef4eded7
refactor(WeworkLoopImpl): 简化等待服务端回复的逻辑
...
移除30秒超时机制及超时后的"网络异常"消息发送,改为仅依赖waitingForReply标志位和是否离开聊天页面作为循环条件。这使逻辑更清晰,避免不必要的错误消息发送。
2026-03-25 18:40:01 +08:00
06fa098fe0
refactor: 优化回复检测逻辑,采用非阻塞方案A
...
移除发送消息后的固定等待时间,改为立即返回主页继续检测下一条消息。这避免了因等待造成的消息处理延迟,提高了消息处理吞吐量。
2026-03-25 18:26:50 +08:00
ffb61e062e
fix(Wework): Ensure non-null message handling in reply logic
...
Updated the WeworkController and WeworkOperationImpl to enforce non-null checks for message content and text type during reply operations. This change prevents potential null pointer exceptions and enhances the reliability of the message handling process.
2026-03-25 17:44:17 +08:00
4cf0c273b5
fix(引用回复): 仅在回复内容非空时启用引用回复
...
修复引用回复逻辑,避免在回复内容为空时错误地引用上一条消息。
同时增强保存引用消息时的空值检查,确保只有有效的消息内容被保存。
2026-03-25 16:55:33 +08:00
36ef2e12a2
feat(微信控制): 添加等待回复机制以支持消息引用
...
在检测到新消息后暂停主循环扫描,等待服务端回复指令
自动保存最后收到的消息内容用于引用回复
超时未收到回复则发送"网络异常"提示
避免多消息处理混乱,提升交互准确性
2026-03-25 16:42:56 +08:00
fc4ffcdc5b
fix(wechat): 添加会话存在性验证以避免无效操作
...
在发送消息、图片和文件前,先验证目标会话是否存在于当前会话列表中
通过数字正则匹配处理会话标题中的数字差异,提高匹配准确性
当会话不存在或无法获取列表时,提前返回错误信息,避免不必要的后续操作
2026-03-24 19:47:36 +08:00
a097854394
refactor: 移除获取单聊联系人信息逻辑以简化消息处理流程
...
由于单聊联系人信息在当前消息处理流程中未使用,移除相关代码以减少不必要的网络请求和逻辑复杂度,提高代码可维护性。
2026-03-24 19:20:44 +08:00
10fce2349d
refactor(res): 移除 colors-rec.xml 中的重复颜色定义
...
清理与 colors.xml 重复的颜色资源,仅保留 colors-rec.xml 独有的颜色定义。这消除了资源重复,提高了维护性。
2026-03-24 17:57:10 +08:00
51f961bb8e
feat: 增强好友信息采集并更新应用主题
...
- 新增好友通过后自动采集微信号、企业、部门等详细信息并上传服务端
- 单聊消息列表新增联系人详细信息字段
- 更新应用名称为AwinWorkTool并统一相关文本显示
- 重构颜色配置,采用AI风格青色主题,提升视觉体验
- 更新后端协议文档,补充好友信息和消息列表的数据结构说明
2026-03-24 17:44:47 +08:00
344c0ad710
chore: 更新应用品牌名、配色和默认服务器地址
...
- 将应用名称从“WorkTool”更改为“Awin WorkTool”
- 更新主色调为蓝绿色系(#00BCD4等)
- 将默认服务器地址从192.168.13.252更改为192.168.6.50
- 同步更新所有相关UI文本和提示信息中的品牌名称
2026-03-24 16:16:06 +08:00
roger
1bb8c306e4
解决本地运行的问题
2026-03-23 15:33:09 +08:00
gallonyin
9080e051cc
update 优化目标房间检查
2023-11-23 23:23:04 +08:00
gallonyin
de582eb533
update 消息id日志
2023-11-22 18:51:30 +08:00
gallonyin
18ff7a8118
update 执行队列去重算法优化
2023-11-19 00:47:13 +08:00
gallonyin
b5383cf29e
update 自动通过好友请求开关
2023-11-19 00:17:32 +08:00
gallonyin
73f38b8fb6
update 转发优化
2023-10-22 02:16:52 +08:00
gallonyin
e147b190f5
update 兼容4.1.10
2023-10-18 23:48:31 +08:00
gallonyin
ee3a9f2170
update 重新检测群发助手
2023-10-17 00:26:21 +08:00
gallonyin
3dad4772a5
update 消息发送优化和准确率提升
2023-10-15 22:27:20 +08:00
gallonyin
1f411b79ac
update 发送消息优化
2023-10-12 23:11:23 +08:00
gallonyin
9948f33203
update 优化群发助手
2023-10-09 00:33:38 +08:00
gallonyin
eeede84600
update 优化群备注名获取
2023-09-25 23:23:51 +08:00
gallonyin
9c3610cfcd
update 自动群发
2023-09-24 00:06:57 +08:00
gallonyin
1e11713842
update 优化群名识别;优化进群速度
2023-09-23 22:51:12 +08:00
gallonyin
eabf9ecfa3
update 检测登出后关闭功能
2023-09-21 21:30:31 +08:00
gallonyin
e5a9ed679f
update 优化房间名校验
2023-09-18 23:14:13 +08:00
gallonyin
88c89a5b47
fix 踢人失败循环
2023-09-17 02:58:36 +08:00
gallonyin
1bc4de3bd4
update 修改群附加信息
2023-09-17 02:09:54 +08:00
gallonyin
e761434440
update meta自定义信息
2023-09-17 01:20:31 +08:00
gallonyin
c6774ad211
update 转发结果回调优化
2023-09-17 01:07:41 +08:00
gallonyin
8b3f5043ab
update 多转发优化
2023-09-16 22:49:57 +08:00
gallonyin
01fc76991c
update 多转发优化
2023-09-16 21:49:27 +08:00
gallonyin
e68ee027b1
update log打印
2023-09-16 21:49:06 +08:00
gallonyin
0186dbee18
update 清空全部待执行指令;优化地址解析
2023-09-12 23:35:41 +08:00
gallonyin
3d0f2354dc
update 兼容群名获取
2023-09-11 22:39:04 +08:00
gallonyin
cb2e640695
update 转发后回首页
2023-09-10 23:21:10 +08:00
gallonyin
995758274e
update 优化兼容鸿蒙
2023-09-07 23:01:09 +08:00
gallonyin
782aef4b03
update 优化切换企业
2023-09-07 00:38:25 +08:00
gallonyin
f55dfe5bd3
update 优化切换企业
2023-09-05 00:03:51 +08:00
gallonyin
586bb9c76c
update 优化合并转发和单点发送
2023-09-04 23:51:02 +08:00
gallonyin
f05ab9e992
update 优化切换企业
2023-09-04 22:07:29 +08:00
gallonyin
8dcb91b5d7
update 可选不去重指令模式
2023-09-04 00:34:14 +08:00
gallonyin
61de411120
update 优化合并发送
2023-08-27 13:10:22 +08:00
gallonyin
e480838858
update 优化合并发送
2023-08-26 21:41:03 +08:00
gallonyin
5c96fdd1fa
update 优化好友标签
2023-08-26 19:42:13 +08:00
gallonyin
08e92be321
update 优化昵称含空格识别
2023-08-26 16:58:49 +08:00