重构消息发送逻辑,引入消息类型区分和自动撤回机制。赛马进度更新现在会替换前一条更新消息,避免消息刷屏;比赛结果发送前自动撤回最后一条进度更新,提升聊天体验。同时支持配置不同消息类型的自动撤回时间。 - 新增 MessageService.send_with_recall 方法统一处理消息发送和撤回 - 添加 recall_previous_of_type 方法用于撤回特定类型的上一条消息 - 修改 _send_to_scope 函数支持消息类型参数 - 更新测试代码以适配新的消息发送接口
重构消息发送逻辑,引入消息类型区分和自动撤回机制。赛马进度更新现在会替换前一条更新消息,避免消息刷屏;比赛结果发送前自动撤回最后一条进度更新,提升聊天体验。同时支持配置不同消息类型的自动撤回时间。 - 新增 MessageService.send_with_recall 方法统一处理消息发送和撤回 - 添加 recall_previous_of_type 方法用于撤回特定类型的上一条消息 - 修改 _send_to_scope 函数支持消息类型参数 - 更新测试代码以适配新的消息发送接口