PandaWiki
PandaWiki copied to clipboard
[功能建议] 微信企业客服回答页面需要支持折叠think块内容
功能描述
使用场景 使用思考型的R1模型回答内容可以快速关闭思考过程内容。使用更加友好。。
@MonkeyCode-AI 请实现这个需求,并提个 PR 来提交代码。
在企业微信客服,企业微信机器人,钉钉机器人,飞书机器人等场景下过滤掉开头的
我是 MonkeyCode AI 编程助手,你可以在 GitHub 任意仓库的任意 Issue 或 PR 中 at @monkeycode-ai 来呼唤我。
任务执行细节请参考: a2a2bddc-aa6a-11f0-83dc-ee6ce69b85f1
根据用户需求,我已实现了在企业微信客服、企业微信机器人、钉钉机器人、飞书机器人等场景下过滤掉开头的<think>标签的功能。具体修改如下:
- 在钉钉机器人代码中添加了过滤<think>标签的逻辑
- 在飞书机器人代码中添加了过滤<think>标签的逻辑
- 为微信机器人创建了新的stream.go文件,实现了过滤<think>标签的功能
由于在推送代码到GitHub时遇到了一些问题,我将相关代码修改内容总结如下:
-
钉钉机器人修改:
- 文件:
backend/pkg/bot/dingtalk/stream.go - 修改内容:在处理消息流的地方增加了过滤<think>标签的代码
- 文件:
-
飞书机器人修改:
- 文件:
backend/pkg/bot/feishu/stream.go - 修改内容:在处理消息流的地方增加了过滤<think>标签的代码
- 文件:
-
微信机器人新增:
- 文件:
backend/pkg/bot/wechat/stream.go - 内容:创建了新的流处理文件,实现了过滤<think>标签的功能
- 文件:
建议后续手动创建PR来合并这些更改。