多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php開源 > 綜合技術(shù) > 微信開發(fā)(八)自動回復(fù)和多客服開發(fā)

微信開發(fā)(八)自動回復(fù)和多客服開發(fā)

來源:程序員人生   發(fā)布時間:2015-06-12 08:55:34 閱讀次數(shù):3685次


文章作者:松陽

本文出自 阿修羅道,制止用于商業(yè)用處,轉(zhuǎn)載請注明出處。  

原文鏈接:http://blog.csdn.net/fansongy/article/details/45394641







定制的服務(wù)

對微佩服務(wù)號來講,最主要的功能是提供更好的服務(wù)。用戶更方便的操作,和更快的反饋響應(yīng)。自動回復(fù)功能,能夠大幅減少交互時間和客服工作量,在服務(wù)號推活動時特別明顯。另外就是在多客服功能,這個就強(qiáng)大了,簡直就是1個企業(yè)qq服務(wù)號。目前還不要錢,不過我感覺未來可能會變成1個收費(fèi)功能

使用處景

這兩個東西走1套流程,所以這里放在1起說了。

自動回復(fù)功能大致的使用情形是,用戶發(fā)送“流量”,服務(wù)號回復(fù)“親,送流量活動是xxxxxx: 快點擊【搶流量】 來參加。”

而多客服應(yīng)當(dāng)是自動回復(fù)的1個超集,如果自動回復(fù)處理不了,就要轉(zhuǎn)接到客服那里。

技術(shù)實現(xiàn)

從技術(shù)上講,這兩個功能是也1套邏輯。服務(wù)回復(fù)用戶消息,使用的是統(tǒng)1的格式,如果消息需要轉(zhuǎn)到多客服,需要給微佩服務(wù)器回復(fù)類似這樣的消息體:

<xml> <ToUserName><![CDATA[touser]]></ToUserName> <FromUserName><![CDATA[fromuser]]></FromUserName> <CreateTime>1399197672</CreateTime> <MsgType><![CDATA[transfer_customer_service]]></MsgType> </xml>

官方文檔說明是這樣的:

如果公眾號處于開發(fā)模式,普通微信譽(yù)戶向公眾號發(fā)消息時,微佩服務(wù)器會先將消息POST到開發(fā)者填寫的url上,如果希望將消息轉(zhuǎn)發(fā)到多客服系統(tǒng),則需要開發(fā)者在響應(yīng)包中返回MsgTypetransfer_customer_service的消息,微佩服務(wù)器收到響應(yīng)后會把當(dāng)次發(fā)送的消息轉(zhuǎn)發(fā)最多客服系統(tǒng)。具體可以參照這里

因此我做了這樣的設(shè)計,收到用戶輸入的消息后,首先在數(shù)據(jù)庫的表中檢查是不是有匹配的應(yīng)對,如果有則直接返回給用戶,否則,就返回類型為transfer_customer_service的消息,將其轉(zhuǎn)接到客服那邊。

實現(xiàn)

protected String getRawText(String key) { // 如果對應(yīng)的EVENT_KEY有個相同的配置信息,就直接載入 String tmpRaw = getRawByStateDao(key); if (tmpRaw != null && tmpRaw.length() > 0) { raw = tmpRaw; } else { raw = ""; } return raw; } String getRawByStateDao(String key) { //you should get data from db here } public String getContextText(String key) { // 回復(fù)文本消息 TextMessage textMessage = new TextMessage(); textMessage.setToUserName(fromUserName); textMessage.setFromUserName(toUserName); textMessage.setCreateTime(new Date().getTime()); String contextText = getRawText(key); if(contentText.length()>0){ textMessage.setContent(contentText); textMessage.setMsgType("text"); } else { textMessage.setMsgType("transfer_customer_service"); } // 將文本消息對象轉(zhuǎn)換成xml String respXml = MessageUtil.messageToXml(textMessage); return respXml; }

大致流程就是這樣,使用時調(diào)用getContextText函數(shù),就返回1個包裝好的消息,走HTTP返還給鵝廠的服務(wù)器

部署

在微信公眾號的后臺選擇添加功能插件->多客服。添加好功能模塊后,添加1個客服工號,下載安裝客戶端。這個部署比較簡單,沒啥大坑。上線后拉著客服人員,給做個簡單的使用培訓(xùn)就成了。

如果你覺得這篇文章對你有幫助,可以順手點個,不但不會喜當(dāng)?shù)€能讓更多人能看到它... 

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈
程序員人生
------分隔線----------------------------

上一篇 shell 打亂文件行

下一篇 ANR異常

分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 东北普通话清晰对白 | 精品午夜国产在线观看不卡 | 国产精品永久免费自在线观看 | 免费一区二区三区久久 | 国产精品视频网 | 九色91精品国产网站 | 中文字幕第一页亚洲 | 一级视频免费观看 | 日本xxxxxx| 亚洲欧美精品一中文字幕 | 国产第4页 | 国产精品一区三区 | 伊人网网| 国产精品老女人精品视 | 午夜影院网站 | 好好的曰www视频在线观看 | 亚洲精品老司机综合影院 | 国产精品久久国产三级国不卡顿 | 久久国产精品久久国产精品 | 日韩精品中文字幕一区三区 | 黑人插入 | 欧美在线视频 一区二区 | 亚洲综合欧美在线 | 国产最新进精品视频 | 亚洲精品大片 | 日本在线观看一区二区三区 | 亚洲第一黄色网 | 欧美片xxxx | 日本一视频一区视频二区 | 大学生一一级毛片在线播放 | 性www | 日本女人一级片 | 亚洲精品一二三 | 国产欧美曰韩一区二区三区 | 91久久综合九色综合欧美98 | 久久v| xxxxx性欧美 xxxxx性欧美hd另类 | 亚洲欧美日韩综合一区 | 亚洲欧洲日产国码二区在线 | 久久久免费的精品 | 牛站一级欧美大片 |