github soimy/openclaw-channel-dingtalk v2.4.0

latest releases: v3.6.2, v3.6.1, v3.6.0...
3 months ago

v2.4.0 版本发布说明

本次更新带来了期待已久的多账号 Token 隔离机制,并针对钉钉协议中的一些边界情况(如消息重复、ID 大小写敏感)进行了深度修复。

🚀 新特性 (New Features)

  • 消息去重机制:新增消息去重逻辑,有效拦截因钉钉服务端重试导致的重复消息推送,确保 AI 响应的唯一性。 (PR [#52](#52) by @Explorer1092)
  • Peer ID 注册表优化:引入 peer-id-registry,彻底解决 conversationId 大小写敏感导致的会话匹配失败问题。 (PR [#53](#53) by @Explorer1092)

🐛 修复与改进 (Fixes & Improvements)

  • 多账号隔离优化:根据 clientId 对 Access Token 缓存进行物理隔离,完美支持多账号并发运行,避免 Token 冲突。 (PR [#50](#50) by @wuditata)
  • 配置鲁棒性增强:修复了在 Web 页面删除所有账号后,因 accounts 字段为空字典导致无法启动 Stream 监听的崩溃问题。 (PR [#57](#57) by @S-yangbin)
  • 沙箱模式修复:修复了在钉钉沙箱(Sandbox)环境下媒体文件下载失败的问题,提升了开发调试体验。 (PR [#56](#56) by @Explorer1092)

🤝 贡献者名单 (Contributors)

衷心感谢所有参与本次版本开发的贡献者,正是你们的 PR 让 OpenClaw 更加完善:

  • @Explorer1092:贡献了消息去重、ID 兼容性修复及沙箱模式优化等多项核心改进。
  • @wuditata (新贡献者):实现了关键的多账号 Token 隔离机制。
  • @S-yangbin (新贡献者):修复了配置为空时的系统启动 Bug。

完整变更日志: [v2.3.0...v2.4.0](v2.3.0...v2.4.0)

Don't miss a new openclaw-channel-dingtalk release

NewReleases is sending notifications on new releases.