JavaScript 小工具
只要一個簡單的指令碼標籤,就能將聊天小工具加入任何網站。
JavaScript 小工具是將代理程式加入任何網站最簡單的方式。只要一個指令碼標籤,就能建立一個浮動聊天氣泡,訪客點選即可開始對話。
快速設定
- 前往你代理程式的發布分頁
- 選擇聊天小工具(預設)
- 複製顯示的 JavaScript 程式碼片段
- 貼到你網站中
</body>之前的位置 - 儲存並重新整理你的網站
聊天氣泡會出現在頁面的角落。程式碼片段中已包含你專屬的代理程式 ID 與正確的指令碼網址。
小工具設定
位置
小工具預設顯示在右下角。你可以在設計設定中變更位置。
顏色
小工具的顏色會跟隨代理程式的主題設定。可在設計分頁中自訂。
行動裝置
小工具完全支援響應式設計,在行動裝置上會自動正常運作。
檔案附件
訪客可以直接透過小工具附加文件、試算表、圖片與文字檔案。附件僅作為暫時的對話內容使用,不會加入代理程式的訓練來源。
支援上傳的格式包括 PDF、Word、Excel、HTML、TXT、Markdown、JSON、CSV、PNG、JPG、WEBP 與 GIF。訪客每則訊息最多可附加 3 個檔案,每個檔案上限為 10MB。PDF 只會解析前 20 頁,以確保回應速度與穩定性。
資料屬性
小工具透過資料屬性進行設定:
| 屬性 | 說明 | 預設值 |
|---|---|---|
data-chatbot | 必填。你代理程式的 ID(已包含在嵌入程式碼中) | - |
放置位置
程式碼該放在哪裡
為了獲得最佳效能,請將指令碼加在 </body> 之前:
<!DOCTYPE html> <html> <head> <!-- Your head content --> </head> <body> <!-- Your website content --> <!-- Paste your embed code from Chatbot > Publish here --> </body> </html>
單頁應用程式
若是 SPA,請將指令碼加入主要的 HTML 範本或 index 檔案中。
多個頁面
在每個想顯示小工具的頁面加入相同的指令碼,或直接加到網站的版面範本中。
測試你的安裝
加入程式碼後:
- 在瀏覽器中造訪你的網站
- 尋找聊天氣泡(預設位於右下角)
- 點選開啟聊天視窗
- 傳送一則測試訊息
- 確認回覆內容正確無誤
疑難排解
小工具沒有出現:
- 確認指令碼位於
</body>之前 - 確認代理程式 ID 正確無誤
- 清除瀏覽器快取
- 檢查瀏覽器主控台是否有錯誤訊息
位置錯誤:
- 檢查設計設定
- 找出是否有 CSS 衝突
沒有回應:
- 確認已有訓練內容
- 檢查方案的訊息額度
- 先在 Playground 中測試
網域限制
若你已設定允許的網域:
- 小工具只會在核准的網域上載入
- 其他網站不會顯示小工具(也不會出現錯誤訊息)
效能
小工具經過最佳化,將影響降到最低:
- 非同步載入(
async屬性) - 體積小巧的 bundle
- 不會阻塞畫面渲染
- 延遲載入聊天介面
樣式衝突
小工具使用獨立的樣式,理論上不會與你的網站發生衝突。若仍發現問題:
- 檢查是否有全域 CSS 選擇器
- 找出是否有
!important規則 - 若問題持續發生,請聯絡支援團隊
移除小工具
若要移除:
- 從 HTML 中刪除指令碼標籤
- 清除所有快取
- 小工具會立即消失