訪客端開發文檔
簡介
微語訪客端用於幫助開發者快速在自己的應用中整合線上客服功能,支援Web、iOS、Android、微信小程序等多平台接入。
訪客端聊天介面
訪客端聊天介面(ChatBox)是使用者與客服互動的核心元件,它提供了豐富的功能以確保良好的溝通體驗。
主要功能
-
訊息展示
- 支援多種訊息類型:文字、圖片、檔案、視訊、商品資訊等
- 訊息氣泡顯示發送狀態:發送中、發送成功、發送失敗等
- 訊息時間戳顯示
- 支援富文字內容渲染
-
訊息輸入
- 文字輸入與發送
- 表情選擇器
- 圖片上傳功能
- 檔案上傳功能
- 輸入預覽(對方可見正在輸入的內容)
-
機器人互動
- 智能機器人應答
- 常見問題推薦
- 相似問題推薦
- 機器人結果評價(有用/無用反饋)
- 機器人對話轉人工客服
-
留言功能
- 非工作時間或客服不在線時的留言提交
- 支援文字和圖片留言
- 留言狀態追蹤
- 留言回覆展示
-
服務評價
- 客服主動邀請評價
- 使用者主動評價
- 評分與評價內容提交
- 問題是否解決的標記
-
智能提示
- 即時輸入建議
- 輸入關鍵詞相關問題推薦
- 熱門問題展示
-
訊息操作
- 訊息複製
- 圖片預覽
- 檔案下載
- 上下文選單(右鍵選單)
網路通訊
聊天介面使用兩種通訊方式:
-
WebSocket (STOMP) - 用於即時訊息通訊
- 訊息發送與接收
- 狀態更新
- 輸入預覽
- 線上狀態維護
-
HTTP請求 - 用於非即時操作
- 會話初始化
- 歷史訊息取得
- 檔案上傳
- 評價提交
- 留言提交