mostlittlebee / chatgpt-on-wecom

基于ChatGPT的企业微信聊天应用
GNU General Public License v3.0
123 stars 26 forks source link

企业微信自建应用的配置 #6

Closed colozhan closed 1 year ago

colozhan commented 1 year ago

请问企业微信后台自建应用中接收消息服务器配置段的url应该怎么配置?在保存时一直提示openapi回调地址请求不通过

colozhan commented 1 year ago

测试时nohup日志提示GET请求404

mostlittlebee commented 1 year ago

你的网站域名+ /wechat/2023年2月28日 18:13,Allen @.***>写道:

测试时nohup日志提示GET请求404

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you are subscribed to this thread.Message ID: @.***>

colozhan commented 1 year ago

如您所提示的在域名后面加上尝试了加上/wechat和/wechat/,其中/wechat在后端日志能看到get请求成功状态码为200,/wechat/为404,但均提示openapi回调地址请求不通过,在浏览器将日志里的url接后get页面提示success

mostlittlebee commented 1 year ago

贴个图看下你的设置参数?可以模糊掉部分url和key值

colozhan commented 1 year ago

617b997888f351ee44cbfa208a8f648 c7ac4dc3692f25ec81210929fc44cfb 如图所示

mostlittlebee commented 1 year ago

image 我是这样配置的,URL需要主机名带上/wechat 的。

如果配置正常,服务端会打印出收到的URL

colozhan commented 1 year ago

服务端确实正常接收到了,但是企业微信端似乎没有收到反馈,一直提示openapi回调地址请求不通过 image

mostlittlebee commented 1 year ago

1.要不换下key试试 2.在返回这里增加日志输出看看return的内容

mostlittlebee commented 1 year ago

你的日志显示了2月28日的输出,没有最新的吗

colozhan commented 1 year ago

后面就没再尝试了

Doject commented 1 year ago

channel/wechatcom/wechatenterprise_channel.py def handler_msg(): WechatEnterpriseChannel().handle() return 'success'

改成 下面就可以了 def handler_msg(): return WechatEnterpriseChannel().handle()

return 'success'

colozhan commented 1 year ago

channel/wechatcom/wechatenterprise_channel.py def handler_msg(): WechatEnterpriseChannel().handle() return 'success'

改成 下面就可以了 def handler_msg(): return WechatEnterpriseChannel().handle() #return 'success'

收到,变更后api配置成功,后台能接收到相关请求,但不知是接口原因还是什么,没有返回相关数据,如图 image image

colozhan commented 1 year ago

似乎知晓原因了,可能是无法与api进行连接吧,后续后台返回Failed to establish a new connection: [Errno 101] Network is unreachable'))

Doject commented 1 year ago

昨天晚上 开始 国内大面积被墙了.

lam2018 commented 1 year ago

挂着clash的话可以正常使用

colozhan commented 1 year ago

挂着clash的话可以正常使用

已解决 thx

mostlittlebee commented 1 year ago

感谢支持问题,已修改。