微信小程序客服消息分两种,一种是自动回复 需要我们在后台配置
                      另一种是人工回复 只要我们在小程序后台配置就可以了
今天主要写的是自动回复在小程序后台配置的坑
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中。