在上一篇《NeuChar 平台使用及開發教程(四):使用 NeuChar 的素材服務》中,我們已經完成了素材的添加,下面,讓我們來設置一個關鍵字回復,並同步到應設置好Neural Ending的公眾號消息對話服務和小程序的客服消息服務中。
設置
進入 NeuCharl Cell 的設置界面,點擊右側的【關鍵字回復】按鈕。


點擊【新增回復】按鈕,再出現的編輯框中,設置規則名稱,並設定接收消息類型(默認為文字),然后輸入匹配這條回復的關鍵字,支持多個關鍵字,使用英文逗號(,)進行分割。
然后設置回復內容,點擊【添加】按鈕,可以選擇不同類型的回復類型,例如選擇文字類型:

如果臨時需要添加文字回復內容,也可以點擊【新增文字內容】快速添加。
選擇一條回復信息,點擊【添加】即可完成這一條回復消息的添加。

可以只添加一條回復消息,也可以添加多條(說明:多條消息需要使用到客服接口,因此需要確保微信開發者服務器已經具備此能力和權限)。
點擊【保存】按鈕。
可以添加多條不同規則以備后續測試。
設置完成后,點擊右上角【推送】按鈕,選擇需要推送到的 Neural Ending 節點(請確保這些節點已經正確設置 Url 及 Token 參數,以及使用了新版本的 Senparc.Wexin SDK,擁有 NeuCahr 處理能力)。

推送過程中如果遇到常規的錯誤信息,可以單獨選中再次推送。
測試
推送完成之后,我們來測試公眾號和小程序的服務(注意:到目前為止沒有編寫任何一行代碼)。
打開“盛派網絡小助手”公眾號,輸入文字“blog”和“教程”(由於消息比較長,因此使用了桌面版微信截圖,手機端可收到同樣回復)

在“盛派網絡小助手”小程序內,點擊客服按鈕
,進入到客服窗口(和公眾號消息界面如出一轍):

輸入文字“blog”或“博客”或“教程”,即可得到相同的回復內容。

一次設置,跨平台同步,怎么樣,很酷吧?
可能有細心的朋友要說:等一下!說好的多圖文呢?怎么成了兩個圖文?和公眾號不一樣呀!
沒錯,確實不一樣,但這就是 NeuChar 的又一個強大之處:自動降級彌補。
小程序不支持“多圖文”類型,只支持文本、鏈接、圖片等少數幾個類型,因此 NeuChar 識別到小程序不支持多圖文后,會將圖文信息逐條拆解為“鏈接(link)”類型消息,以確保最高的還原度,用戶點擊每一條link信息,仍然可以跳轉到和公眾號一樣的Url上。
怎么樣?是不是有點迫不及待想要動動手?如果出了發布自己的應用,還希望為其他賬號提供“開發一次,跨平台服務”的 NeuChar App,請看下一篇:《NeuChar 平台使用及開發教程(六):成為開發者》,快來成為 NeuChar 的創世開發者吧!
