微信小程序 客服自動回復圖片


產品需求是,在客服對話框里,發送特定的文字,回復我們的二維碼:

 

小城程開發完成后,這個自動回復圖片的功能就擺在了眼前。
剛開始我們想到的是:在線客服功能的設置里設置好自動回復的圖片,但是目前設置不支持自動回復圖片:

 

我們退而求其次,回復一個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獲取。

最終實現了產品的需求。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM