微信小程序客服消息分两种,一种是自动回复 需要我们在后台配置另一种是人工回复 只要我们在小程序后台配置就可以了今天主要写的是自动回复在小程序后台配置的坑def check_miniprogram_msg_signature(token, signature, timestamp, nonce) arr = [token, timestamp, nonce] arr = arr.sort text = ” arr.each {|element| text += element} (Digest::SHA1.hexdigest(text)==signature) ? true : false # 验证消息end def recieve_miniprogram_msg render :text => params[:echostr] if check_miniprogram_msg_signature(ENV[‘NAME_CARD_WECHAT_TOKEN’],params[:signature], params[:timestamp], params[:nonce]) end读取消息内容:content = Nokogiri::XML(request.body.read)username = content.at_css(‘FromUserName’)&.children&.text 自动回复:如果是图片 需要mediaidres = RestClient.post ‘https://api.weixin.qq.com/cgi-bin/media/upload?access_token=’ + access_token + ‘&type=image’, {media: file }, {‘Content-Type’: ‘application/octet-stream’} media_id = JSON.parse(res)[‘media_id’] temp = { “touser”: username, “msgtype”:”image”, “image”: { “media_id”: media_id } } msg = RestClient.post ‘https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=’ + a ccess_token, temp.to_json, {content_type: :json, accept: :json} 最后在小程序后台 – 开发 -开发设置-消息推送中配置启用并设置服务器配置后,用户发送的消息以及开发者需要的事件推送,都将被微信转发至开发者URL中。小程序
微信小程序客服消息配置(自动回复)
未经允许不得转载:E企盈小程序开发-热线:4006-838-530 » 微信小程序客服消息配置(自动回复)
相关推荐
如何实现线上卖断货?私域流量与公域流量哪个重要?15013808327
公众号再次改版高坪区E企盈小程序小程序又多了一个入口
数据恢复软件(二):用C++重写恢复B乐都县E企盈小程序MP位图文件的小程序
微信小程序加载图片时,湘桥区E企盈小程序先拉长,再恢复正常
转:(很有用)有多个按钮,点击一个变色,点击另吴中区E企盈小程序一个变色,原来的恢复颜色的方法
第12课微信小程序Component构造器自道里区E企盈小程序定义组件:
导航中的南海区E企盈小程序小竖线总结
小程序:after实现德格县E企盈小程序1px纵向分割线
汉沽区E企盈小程序企业微信内测朋友圈和客户群功能:小程序C位出道!
小程序运行加载密山市E企盈小程序机制
小程通城县E企盈小程序序中间有字的分隔线
公众号和小程序可以同名了名称支持同主体复盘锦E企盈小程序用
最新评论
独特万商直播系统,直播系统技术开发公司
万商直播系统开发公司
优秀的团队,万商直播管理系统
不错的小程序案例
优秀的团队,不错的服务!
讲的很好
主播长的帅气
好系统好服务