LangBot icon indicating copy to clipboard operation
LangBot copied to clipboard

feat(gewechat): 新增引用消息转发+@在引用中的bug修复

Open shinelinxx opened this issue 8 months ago • 0 comments

概述

  • 新增引用消息转发,为什么要做这个事?

    • 引用消息中有诸多要素,不好逐个定义在Quote类中。
    • 引用消息在消息链的表现是被拆分为Plain和Quote,而gewechat做reply只能按照component维度。
    • 引用消息转发定义为新的类型,WechatForwadxxx类的xml消息,用户不订阅,就不感知。可以供一些高级开发者使用。
  • @ 修复

    • 被引用消息里面带有@bot时,也会触发,这个是不符合预期的。去掉这个逻辑不影响@使用。
    • @xxx 做正则剔除时,应该限制长度。

检查清单

PR 作者完成

*请在方括号间写x以打勾

  • [x] 阅读仓库贡献指引了吗?
  • [ ] 与项目所有者沟通过了吗?
  • [ ] 我确定已自行测试所作的更改,确保功能符合预期。

项目所有者完成

  • [ ] 相关 issues 链接了吗?
  • [ ] 配置项写好了吗?迁移写好了吗?生效了吗?
  • [ ] 依赖写到 requirements.txt 和 core/bootutils/deps.py 了吗
  • [ ] 文档编写了吗?

shinelinxx avatar Apr 30 '25 02:04 shinelinxx