[Bug]: 企业微信智能机器人无法使用dify的chatflow聊天了
Runtime environment
v4.3.7
Exception
企业微信智能机器人单聊的时候,首先报500,然后才出现回复 企业微信智能机器人群聊的时候,直接报500
Reproduction steps
[37m[10-09 18:14:26.482] process.py (39) - [INFO] : Processing request from person_ (4): 你好[0m [2025-10-09 18:14:29 +0800] [10] [INFO] 14.116.241.251:17396 POST /callback/command 1.1 500 265 3018564 [37m[10-09 18:14:34.643] chat.py (101) - [INFO] : 对话(4)响应: assistant: 你好呀!👋 我是小...[0m 上面的是企业微信智能机器人使用的dify流水线的chatflow,先报500,然后出来回复 下面的是企业微信智能机器人使用的dify流水线的chatflow,直接报500 [2025-10-09 18:14:55 +0800] [10] [INFO] 183.47.98.227:25170 POST /callback/command 1.1 500 265 3011569
Enabled plugins
No response
@wangcham 看一下这个
这个问题就是官方的接口没有更新,导致现在回复只能通过return的方式。 目前就是等官方的接口更新,更新之后我们会第一时间实现。
好的
这个目前有进展吗,碰到了同样的问题,企业微信机器人试用dify的chatflow报500
完成部署很容易,但是插件不能连接服务器,安装不了,嵌入微信公众号也不行。
天涯共此时 @.***
现在这个有进展了吗@wangcham
如果现在不行,有备选方案吗
自己改一下代码,就可以了
自己改一下代码,就可以了
您好,想咨询一下具体修改后端pkg文件里的哪里?可以分享一下吗?谢谢 @maodoujiao-star
谢谢你的回复,想问一下具体改了哪些文件可以吗
---原始邮件--- 发件人: @.> 发送时间: 2025年10月31日(周五) 上午9:10 收件人: @.>; 抄送: @.@.>; 主题: Re: [langbot-app/LangBot] [Bug]: 企业微信智能机器人无法使用dify的chatflow聊天了 (Issue #1715)
maodoujiao-star left a comment (langbot-app/LangBot#1715)
自己改一下代码,就可以了
您好,想咨询一下具体修改后端pkg文件里的哪里?可以分享一下吗?谢谢 @maodoujiao-star
我不懂python,我让ai改的
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>
文件: pkg/pipeline/resprule/rules/atbot.py
问题: AtBotRule无法正确识别企业微信的@消息,导致群聊消息被拦截 改的这里,因为我不懂python嘛,我就是把项目给cursor,告诉它企业微信智能机器人不能正确聊天,然后让cursor帮我改的,
还有这里:
企业微信API响应格式问题
文件: libs/wecom_ai_bot_api/api.py
问题: 使用"msgtype": "stream"格式,企业微信智能机器人不支持。
修复:
- ✅ 将响应格式改为
"msgtype": "text"格式 - ✅ 统一响应格式处理
修复的话,可以提个pr么
我应该没有权限吧,我改的4.3.8版本,主要问题就是:
- 消息响应格式错误
文件:
libs/wecom_ai_bot_api/api.py问题: 使用了企业微信智能机器人不支持的"msgtype": "stream"格式
- ✅ 使用text格式企业微信可以正常显示消息
2. 消息转换器缺少完整逻辑
文件: pkg/platform/sources/wecombot.py
问题: 基础版消息转换器只处理Plain消息,缺少@、图片等类型
- AtBotRule规则识别问题
文件:
pkg/pipeline/resprule/rules/atbot.py问题: AtBotRule无法正确识别企业微信的@消息
主要就是这是三个原因,因为我不懂python,所以我智能让ai帮我修改整理的,请见谅
我不咋懂技术,菜鸟都算不上,请谅解哈
pr是啥?这行我不太懂缩写词,抱歉
------------------ 原始邮件 ------------------ 发件人: "langbot-app/LangBot" @.>; 发送时间: 2025年10月31日(星期五) 上午9:33 @.>; @.@.>; 主题: Re: [langbot-app/LangBot] [Bug]: 企业微信智能机器人无法使用dify的chatflow聊天了 (Issue #1715)
RockChinQ left a comment (langbot-app/LangBot#1715)
修复的话,可以提个pr么
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>
这三个py文件,能分享一下吗,我想具体看看代码修改了哪些位置,理解一下,我也不是开发,就是不懂才来问的,谢谢你了
------------------ 原始邮件 ------------------ 发件人: "langbot-app/LangBot" @.>; 发送时间: 2025年10月31日(星期五) 上午9:52 @.>; @.@.>; 主题: Re: [langbot-app/LangBot] [Bug]: 企业微信智能机器人无法使用dify的chatflow聊天了 (Issue #1715)
maodoujiao-star left a comment (langbot-app/LangBot#1715) 我应该没有权限吧,我改的4.3.8版本,主要问题就是:
- 消息响应格式错误
文件:
libs/wecom_ai_bot_api/api.py问题: 使用了企业微信智能机器人不支持的"msgtype": "stream"格式
- ✅ 使用text格式企业微信可以正常显示消息
2. 消息转换器缺少完整逻辑
文件: pkg/platform/sources/wecombot.py
问题: 基础版消息转换器只处理Plain消息,缺少@、图片等类型
- AtBotRule规则识别问题
文件:
pkg/pipeline/resprule/rules/atbot.py问题: AtBotRule无法正确识别企业微信的@消息
主要就是这是三个原因,因为我不懂python,所以我智能让ai帮我修改整理的,请见谅 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>
原始邮件
发件人:hhhhhh @.> 发件时间:2025年10月31日 10:08 收件人:langbot-app/LangBot @.> 抄送:maodoujiao-star @.>, Mention @.> 主题:Re: [langbot-app/LangBot] [Bug]: 企业微信智能机器人无法使用dify的chatflow聊天了 (Issue #1715)
chenzuqiang825 left a comment (langbot-app/LangBot#1715) 这三个py文件,能分享一下吗,我想具体看看代码修改了哪些位置,理解一下,我也不是开发,就是不懂才来问的,谢谢你了
------------------ 原始邮件 ------------------ 发件人: "langbot-app/LangBot" @.>; 发送时间: 2025年10月31日(星期五) 上午9:52 @.>; @.@.>; 主题: Re: [langbot-app/LangBot] [Bug]: 企业微信智能机器人无法使用dify的chatflow聊天了 (Issue #1715)
maodoujiao-star left a comment (langbot-app/LangBot#1715) 我应该没有权限吧,我改的4.3.8版本,主要问题就是:
- 消息响应格式错误 
文件:libs/wecom_ai_bot_api/api.py
问题: 使用了企业微信智能机器人不支持的"msgtype": "stream"格式
- ✅ 使用text格式企业微信可以正常显示消息
 2. 消息转换器缺少完整逻辑 
文件: pkg/platform/sources/wecombot.py
问题: 基础版消息转换器只处理Plain消息,缺少@、图片等类型
- AtBotRule规则识别问题 
文件:pkg/pipeline/resprule/rules/atbot.py
问题: AtBotRule无法正确识别企业微信的@消息
主要就是这是三个原因,因为我不懂python,所以我智能让ai帮我修改整理的,请见谅
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: @.***>
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.
你好,这个问题是解决了吗?再更新版本是不是就可以了?
我应该没有权限吧,我改的4.3.8版本,主要问题就是:
- 消息响应格式错误 文件:
libs/wecom_ai_bot_api/api.py问题: 使用了企业微信智能机器人不支持的"msgtype": "stream"格式
- ✅ 使用text格式企业微信可以正常显示消息
2. 消息转换器缺少完整逻辑 文件:
pkg/platform/sources/wecombot.py问题: 基础版消息转换器只处理Plain消息,缺少@、图片等类型
- AtBotRule规则识别问题 文件:
pkg/pipeline/resprule/rules/atbot.py问题: AtBotRule无法正确识别企业微信的@消息主要就是这是三个原因,因为我不懂python,所以我智能让ai帮我修改整理的,请见谅
你好,企业微信智能机器人收不到回复 消息的这个问题,是改这三个地方就修复了吗?能帮发下代码吗?我也改改
现在最新版本的master分支已经合并了正常回复消息的代码,可以拉下来试试。
你好,我拉取了最新的代码,docker 容器也是更新的最新版的了。 langbot版本 4.3.9 。但是企业微信智能机器人还是收不到回复的消息
在 2025-11-04 10:17:20,"Guanchao Wang" @.***> 写道:
wangcham left a comment (langbot-app/LangBot#1715)
现在最新版本的master分支已经合并了正常回复消息的代码,可以拉下来试试。
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>