LangBot
LangBot copied to clipboard
feat(gewechat): 新增引用消息转发+@在引用中的bug修复
概述
-
新增引用消息转发,为什么要做这个事?
- 引用消息中有诸多要素,不好逐个定义在Quote类中。
- 引用消息在消息链的表现是被拆分为Plain和Quote,而gewechat做reply只能按照component维度。
- 引用消息转发定义为新的类型,WechatForwadxxx类的xml消息,用户不订阅,就不感知。可以供一些高级开发者使用。
-
@ 修复
- 被引用消息里面带有@bot时,也会触发,这个是不符合预期的。去掉这个逻辑不影响@使用。
- @xxx 做正则剔除时,应该限制长度。
检查清单
PR 作者完成
*请在方括号间写x以打勾
- [x] 阅读仓库贡献指引了吗?
- [ ] 与项目所有者沟通过了吗?
- [ ] 我确定已自行测试所作的更改,确保功能符合预期。
项目所有者完成
- [ ] 相关 issues 链接了吗?
- [ ] 配置项写好了吗?迁移写好了吗?生效了吗?
- [ ] 依赖写到 requirements.txt 和 core/bootutils/deps.py 了吗
- [ ] 文档编写了吗?