zoukankan      html  css  js  c++  java
  • 微信小程序 客服自动回复图片

    产品需求是,在客服对话框里,发送特定的文字,回复我们的二维码:

    小城程开发完成后,这个自动回复图片的功能就摆在了眼前。
    刚开始我们想到的是:在线客服功能的设置里设置好自动回复的图片,但是目前设置不支持自动回复图片:

    我们退而求其次,回复一个url,用户点击url查看图片,这个设想是靠谱的,最终测试下下来也能用。
    但是,有2个问题:
    1.客服不在线的情况,自动接入的并不会起效
    2.无法做到对关键词做特定的回复,比如我们产品要求,回复1才给他图片。

    微信小程序除了提供网页在线客服这个功能,还提供了【消息推送】开发,他会接管用户发送来的消息,不再通过网页在线客服了。在消息推送关联的程序里,可以对用户的请求做出反应,程序里可以发送图片,文字,图文消息等。

    现在问题回到了如何开发消息推送程序上,看了各种资料后得出的流程如下:
    启用消息推送功能,配置响应url,开发程序,

    开发程序实现的功能点:

    1.正确响应微信发送的ToKen验证(get请求),验证成功就能在【开发设置】的消息推送面板里看到。对应文档:https://developers.weixin.qq.com/miniprogram/dev/framework/server-ability/message-push.html
    2.第一步验证成功的基础上,微信每次调用都会发送到第一步填写的地址上(post请求)
    3.获取access_token,对应文档:https://developers.weixin.qq.com/miniprogram/dev/api/token.html
    4.调用微信提供的接口发送消息(post请求),对应文档:https://developers.weixin.qq.com/miniprogram/dev/api/sendCustomerMessage.html

    从上面看出,程序主要是做响应的,只有最后一步是我们主动发送请求。


    我们选择的是php语言,网上找到一个靠谱的帖子:
    https://segmentfault.com/a/1190000013533165

    本例子发送的是图文消息,图片的类似,这个例子实际上市明文格式,没有用密文。

    最后的判断条件有问题,因为还是在$_GET获取。

    最终实现了产品的需求。

  • 相关阅读:
    3. 技术专题
    3. 技术专题
    1. 个人经验总结
    2. 阿里巴巴Java开发手册主题
    自动化构建工具演化、对比、总结
    2. 阿里巴巴Java开发手册主题
    (转)高并发高流量的大型网站架构设计(二)
    (转)高并发高流量的大型网站架构设计(一)
    (转)可伸缩性最佳实践:来自eBay的经验
    (转)Application, Session, Cookie, Viewstate, Cache对象用法和区别
  • 原文地址:https://www.cnblogs.com/xiaochongchong/p/10310651.html
Copyright © 2011-2022 走看看