bot-on-anything icon indicating copy to clipboard operation
bot-on-anything copied to clipboard

公众号配置完,服务正常。但是发完消息过几秒提示:“该公众号提供的服务出现故障,请稍后再试”

Open zhangzhanhui opened this issue 1 year ago • 8 comments

后台报错:werobot.exceptions.ConfigError: You need to provide app_id to encrypt/decrypt messages

在config.json里公众号配置部分参照类似项目加了“app_id”:"xxxxx", 但是问题依旧

请问该在哪里给公众号配置app_id?

zhangzhanhui avatar Mar 24 '23 00:03 zhangzhanhui

微信公众号平台-基本配置可以看到appid WeChat5c801f529a296b4d4668f6dbc3eae0c4

arron123456 avatar Mar 24 '23 04:03 arron123456

通过直接将app_id和ens_key设置在robot.py里解决了问题。不知道还有没有更优雅的的办法。

zhangzhanhui avatar Mar 24 '23 10:03 zhangzhanhui

@arron123456 谢谢回复。我问的是在bot-on-anything的程序里,该把app_id设置在哪里。因为按照文档,公众号那部分是不需要设置app_id的,但是实际上给公众号发消息时会报错,后台提示需要设置app_id。我在config.json公众号设置部分添加了app_id的设置,但是问题依旧。我没有找到优雅的办法,目前我通过在robot.py里app_id的部分直接贴上我app_id的值,问题解决了。

zhangzhanhui avatar Mar 24 '23 10:03 zhangzhanhui

我试了下,可以正确读取。 可以帮忙断点下这一行嘛

image

zhayujie avatar Mar 25 '23 04:03 zhayujie

#清除记忆 一下

6vision avatar Mar 26 '23 01:03 6vision

我在目录下找不到robot.py这个文件啊?

chen1home avatar Mar 29 '23 07:03 chen1home

我在/channel/wechat/wechat_mp_service_channel.py下找到了相关的代码不知道是不是robot.py,但是我添加我了我的app_id和密码还是没解决

chen1home avatar Mar 29 '23 07:03 chen1home

破案了,公众号里服务器配置的加解密方式必须是明文模式

chentao1006 avatar Oct 12 '23 13:10 chentao1006