微信小程序客服消息相關(客服按鈕修改)


我會把跟客服消息相關的所有知識和討論放在這里,以便大家跨越這個門檻;

因為很多人以為客服消息是需要后台的;

1:客服消息開發文檔地址:https://mp.weixin.qq.com/debug/w ... tommsg/receive.html
2:客服消息說明文檔地址:https://mp.weixin.qq.com/debug/wxadoc/introduction/custom.html

3:網頁版客服消息入口:https://mpkf.weixin.qq.com/

網頁版客服工具
小程序也可以直接使用微信公眾平台網頁版客服工具進行客服消息回復。
若小程序沒有啟用消息推送,則用戶發送的消息將會被轉發至網頁版客服工具,客服人員可在網頁版客服工具中接入並回復用戶。
注意:“用戶通過客服消息按鈕進入會話”事件將不會轉發至網頁版客服工具。


@Somnus13

客服 簡單的話直接 頁面添加《contact-button》, 然后后台配置一下客服人員。


相關討論零:
客服按鈕能自己定義嗎

@327674413  自己定義,可以自己寫一個按鈕,客服按鈕 opactiy:0 絕對定位到你的按鈕上,另外客服按鈕最大像素就那么小的,你要讓整條都能觸發 ,就擺10個客服按鈕上去,擺滿一條;大概就是這樣 opacity 你變成0 蓋在上面就可以了,我就是這么用的
這個客服按鈕<contact-button>很坑爹,不能自定樣式,並且有效的點擊區域也只有它顯示的圖標那么大,而且圖標也很丑,想到這就異常的無語。不過,我們想到了一個投機的方式解決了。我們的需求是點擊這一塊進入客服會話,客服按鈕有個屬性type,我們設置它為default-light,它就是白色,能和白色背景融合看不出來,然后再鋪滿n個按鈕,達到點擊進入客服會話。紅色框部分全是客服按鈕!


微信小程序的客服的按鈕可以自定義嗎?

.wx-contact-button-wrapper這個是客服按鈕的類,自己定義樣式改變就可


.wx-contact-button-wrapper修改客服按鈕高度和寬度怎么不管用呀?那個自帶的氣泡怎么去掉呀

從透明度入手。思想是,在客服按鈕上面懸浮一個控件。這樣視覺是你寫的控件,點擊實際是客服控件
高度跟寬度是改不動的。


相關討論一:
為什么我的微信號 已經綁定客服了,進到微信公眾平台網頁客服工具這里,登錄后,全是空白,沒有可以選擇小程序的地方


是ie兼容性問題,360瀏覽器打開什么都沒,換ie8就有了
自帶網頁客服工具已經挺贊的了。 就是不知道 自己做的客服接口  有什么優勢 

客服的網頁版要做些什么設置



https://mpkf.weixin.qq.com/cgi-bin/kfloginpage 

什么都不用,小程序后台,幫定下客服的微信號,這里掃下就進去了,簡單的聊天工具,什么自動回復都有
好像如果同一個微信綁定了多個小程序,登進去的時候會讓選一下,登哪個小程序,該有的功能都有,就是沒法解決,萬一客服人在外面, 有人找客服了,該怎么回復

你前台怎么發的信息呢
要不要做對接,還是直接把組件放上去就OK了



就放這樣一個按鈕就可以了。,。點了后,自動彈出客服的對話框

 發的消息,就自動到了  客服工具了。還是很傻瓜的 


相關討論二:怎么用手機直接回復客服會話?客服會話只能在網頁里回復,現在想在手機直接實現對話,怎么做呢

請先仔細閱讀小程序·客服消息的文檔,具體流程可以分為以下幾步

  • 在小程序后台管理端 https://mp.weixin.qq.com/ 配置客服消息對應的CGI,接收來自微信服務器推送的用戶消息
  • 服務端將收到的用戶消息轉發到客服工具(例如自己開發一個回復用的wap應用)
  • 客服人工回復,並將回復消息傳送到服務端
  • 服務端轉發該消息給微信服務器


以上,是一個自定義客服工具的開發流程

當然,也可以嘗試用移動終端打開客服會話頁面



相關討論三:小程序客服接口接收參數
配置好消息推送后,post接收消息參數時只有三個字段signature    timestamp    nonce,為什么沒有消息內容字段呢?文檔中寫的不清楚,只是給了參數的格式,沒有給怎么接收消息
答:

參數不在get  也不在post中  在
HTTP_RAW_POST_DATA





相關帖子:高級API視頻:微信支付,模板消息,客服會話,獲取openid
相關圖片:

相關文章:
微信小程實戰報告:接入客服消息

設置消息推送(分享者Jetz)

開發設置中,啟用並設置消息推送配置后,用戶發給小程序的消息以及開發者需要的事件推送,都將被微信轉發至該服務器地址中。

 
不過照着說明去操作,即使按照最簡單的明文方式去設置,還是提示Token驗證失敗。仔細研究說明,其實服務器驗證過程很簡單,用Get發來一個連接,然后在自己的頁面中去檢驗,不想做也可以先不做,直接返回echostr即可。關鍵在,怎么返回,開始我還以為必須要按照xml或者json返回,試了半天,其實很簡單,清空所有其他輸出,直接返回echostr即可。
 
1
2
3
4
Response.Clear ( ) ;
Response.Write ( StringUtil.ToStr ( Request.QueryString[ "echostr" ] ) ) ;
Response.End ( ) ;
Response.Flush ( ) ;


免責聲明!

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



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