bot-on-anything
bot-on-anything copied to clipboard
公众号配置完,服务正常。但是发完消息过几秒提示:“该公众号提供的服务出现故障,请稍后再试”
后台报错:werobot.exceptions.ConfigError: You need to provide app_id to encrypt/decrypt messages
在config.json里公众号配置部分参照类似项目加了“app_id”:"xxxxx", 但是问题依旧
请问该在哪里给公众号配置app_id?
微信公众号平台-基本配置可以看到appid
通过直接将app_id和ens_key设置在robot.py里解决了问题。不知道还有没有更优雅的的办法。
@arron123456 谢谢回复。我问的是在bot-on-anything的程序里,该把app_id设置在哪里。因为按照文档,公众号那部分是不需要设置app_id的,但是实际上给公众号发消息时会报错,后台提示需要设置app_id。我在config.json公众号设置部分添加了app_id的设置,但是问题依旧。我没有找到优雅的办法,目前我通过在robot.py里app_id的部分直接贴上我app_id的值,问题解决了。
我试了下,可以正确读取。 可以帮忙断点下这一行嘛

#清除记忆 一下
我在目录下找不到robot.py这个文件啊?
我在/channel/wechat/wechat_mp_service_channel.py下找到了相关的代码不知道是不是robot.py,但是我添加我了我的app_id和密码还是没解决
破案了,公众号里服务器配置的加解密方式必须是明文模式