微信小程序客服消息分两种,一种是自动回复 需要我们在后台配置
另一种是人工回复 只要我们在小程序后台配置就可以了
今天主要写的是自动回复在小程序后台配置的坑
1 | def check_miniprogram_msg_signature(token, signature, timestamp, nonce) |
读取消息内容:
1 | content = Nokogiri::XML(request.body.read) |
自动回复:
如果是图片 需要mediaid
1 | res = RestClient.post 'https://api.weixin.qq.com/cgi-bin/media/upload?access_token=' + access_token + '&type=image', {media: file }, {'Content-Type': 'application/octet-stream'} |
1 | temp = { |
最后在小程序后台 – 开发 -开发设置-消息推送中配置
启用并设置服务器配置后,用户发送的消息以及开发者需要的事件推送,都将被微信转发至开发者URL中。