朋友在A..L..B..B..某國際站做外貿業務,因為時差原因我們這里晚上休息時間正是國外客戶工作時間。在這期間店鋪內會有一些消息得不到及時回復,但是后台設置的機器人回復不會算在回復率以內於是想到了模擬實現人工回復功能。下面是具體操作方法和回復效果。
使用方法:
1、在chrome瀏覽器中打開阿里巴巴國際站登陸自己的賬號
2、右擊聊天小窗口,選擇“檢查”,打開"Console"窗口
3、設置回復內容:復制以下代碼(雙引號內是固定回復內容可改為自己需求的格式)到窗口中,點擊回車鍵
//設置回復內容,引號內可替換為自定義的內容 this.msg = "It's night now. I will reply you soon tomorrow. Please do not reply this message.Thank you!";
4、設置自動回復:復制以下代碼到窗口中,點擊回車鍵
(function () { setInterval(function () { //檢查是否有未讀消息 if (document.getElementsByClassName('recent-list-item recent-list-item-unread').length <= 0) return; //每步操作的間隔時間,如果不留間隔時間會影響執行效果 var waitSec = 100; var sec = 1500; //打開消息窗口 setTimeout(function () { if (document.getElementById('icbu-weblite-list').className.indexOf('expand') == -1) { document.getElementsByClassName('next-icon next-icon-arrow-up-filling next-icon-xl fold-up')[0].click(); } }, waitSec); waitSec += sec; //點擊第一個待回復客戶頭像 setTimeout(function () { document.getElementsByClassName('recent-list-item recent-list-item-unread')[0].click(); }, waitSec); waitSec += sec; //客戶發來的最近一條消息,todo:根據消息設置回復內容 var questionMsg = document.getElementsByClassName('recent-list-item recent-list-item-select')[0].getElementsByClassName('latest-msg')[0].innerText; console.log(questionMsg); //獲取對話框焦點 setTimeout(function () { document.getElementsByClassName('send-textarea')[0].focus(); }, waitSec); waitSec += sec; //輸入回復內容 setTimeout(function () { var replyMsg = 'ok'; if (this.msg) { replyMsg = this.msg; } document.getElementsByClassName('send-textarea')[0].value = replyMsg; }, waitSec); waitSec += sec; //發送消息 setTimeout(function () { document.getElementsByClassName('next-btn next-btn-primary next-btn-medium send-tool-button')[0].click(); }, waitSec); waitSec += sec; //關閉窗口 setTimeout(function () { if (document.getElementById('icbu-weblite-list').className.indexOf('expand') > -1) { document.getElementsByClassName('next-icon next-icon-close next-icon-xs fold-down')[0].click(); } }, waitSec); }, 1000 * 60); })();
5、關閉自動回復:關閉chrome瀏覽器后重新登陸
注意點:
1、推薦使用chrome瀏覽器
2、建議夜間無人工客服期間使用本功能
3、需要先登陸好賬號
4、后續會增加根據消息內容不同而設置不同回復內容的功能;如果有其它疑問或其它平台想實現類似功能或其它需求請關注公眾號【cyun筆記】留言