利用“服务器配置”中的URL回调的内容进行用户反馈。
对于被动消息回复,微信公众号提供了5秒内的时间限制,也就是说,它请求URL后,URL在5秒内有输出合法的返回体,那么微信就直接转发给用户。这种方式比较简单,开发者只需确保5秒内把该做的逻辑都做好并返回内容就好。市面上用了charGPT的公众号大多是基于这种方式,这种方式有利有弊:
而对于主动客服消息回复,在公众号请求URL后,开发者服务器自己做逻辑,不管花了多长时间,他都能在未来某个时间点主动推送结果。这种方式也有利有弊:
坏处:需要认证的企业主体的公众号,且开发成本相对高一点,要遵循先换取accesstoken,再主动请求客服接口进行消息推送的逻辑。
好处:消息推送比较灵活,不受时间限制,体验相对更有容错性。
两种方式,我也实现了一下,
领取专属 10元无门槛券
私享最新 技术干货