1a012937cf
fix: 在发送消息时设置等待标志防止重复进入聊天页
...
在 WeworkController 的 sendMessage 和 replyMessage 方法开始时设置 waitingForReply = true,避免主循环在消息发送过程中重复检测并进入同一聊天窗口。同时移除 WeworkLoopImpl 中已不需要的 waitForServerReply() 调用及相关注释。
2026-03-27 15:27:15 +08:00
493501b809
fix: 移除发送消息时的冗余参数
...
更新 sendChatMessage 方法,移除 reply 参数以简化消息发送逻辑,确保在回复时直接使用标题参数。此更改提高了代码的可读性和维护性。
2026-03-25 20:20:34 +08:00
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
bb3f417204
Update README.md
2026-01-20 00:45:54 +08:00
gallonyin
2d2239edd8
Update: download link and compatibility information
2025-11-01 14:38:58 +08:00
gallonyin
251b1457ce
Update README.md
2025-06-28 13:18:09 +08:00
gallonyin
29f8a9751b
Update README.md
2024-09-21 11:27:16 +08:00
gallonyin
efa75feed6
Update README.md
2024-07-24 09:06:58 +08:00
gallonyin
46e5de6572
Update README.md
2024-06-15 16:40:27 +08:00
gallonyin
63c12ff9fe
Update README.md
2024-05-08 09:55:22 +08:00
gallonyin
898d6a2668
Update README.md
2024-01-08 00:41:03 +08:00
gallonyin
195971b179
Update README.md
2024-01-08 00:39:55 +08:00
gallonyin
7916890e4f
Update README.md
2024-01-08 00:35:40 +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
ad4e36ca9b
update readme&version2.8.1
2023-11-19 00:49:31 +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
83b131717c
Update README.md
2023-11-18 22:10:20 +08:00
gallonyin
73f38b8fb6
update 转发优化
2023-10-22 02:16:52 +08:00
gallonyin
378c164322
Update README.md
2023-10-19 00:59:59 +08:00
gallonyin
4b77e332cc
Update README.md
2023-10-19 00:53:10 +08:00
gallonyin
5204fa4ca4
update readme&version2.8.0
2023-10-18 23:50:17 +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
debfabd07a
update readme&version2.7.4
2023-10-15 22:36:40 +08:00
gallonyin
3dad4772a5
update 消息发送优化和准确率提升
2023-10-15 22:27:20 +08:00
gallonyin
42020c9c3b
update version&readme2.7.3
2023-10-12 23:13:18 +08:00
gallonyin
1f411b79ac
update 发送消息优化
2023-10-12 23:11:23 +08:00
gallonyin
2d078fe6ab
Update README.md
2023-10-12 21:28:21 +08:00
gallonyin
bf6ed19d2f
update readme
2023-10-11 01:01:25 +08:00
gallonyin
4f873809b0
update readme&version2.7.2
2023-10-10 23:57:41 +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