在本文中,我們將詳細介紹連接所需的步驟 Botpress 使用Dashbot,一種特定於聊天機器人的分析工具,具有免費層。我們包含了您可以複製和粘貼的代碼,因此您可以正確捕獲最常見的內容回應類型,幾乎無需任何工作!
為什麼要使用除 Botpress的內置分析?外部分析允許您從中提取數據 Botpress 並在您選擇的平臺中使用它。如果您運行不同類型的機器人並希望合併它們,或者想要更好地控制分析,像 Dashbot 這樣的專用解決方案可以説明您更輕鬆地管理您的分析。
關於達世幣機器人
對於較小的專案,Dashbot 將允許您監控參與度,以瞭解您的機器人總體表現如何。您還可以查找單個對話,以直觀地了解對話的進展情況。如果您的聊天機器人開始大量使用,您可以使用 Dashbot 根據自己的喜好自定義您的對話。可以將其視為將Power BI用於聊天機器人分析。
Dashbot 每月免費提供 1000 條消息,因此您可以輕鬆試用。它還有另外兩個層,一個用於中小型 chatbots 具有更高的每月消息上限和自定義企業消息上限。您可以選擇適合您的計畫。
指示
在Dashbot中創建您的機器人並獲取您的API密鑰
- 轉到 reports.dashbot.io/signup 並創建您的儀錶板機器人帳戶。
- 點擊「添加聊天機器人」。。
- 填寫表格並提交
- 為您的聊天機器人選擇任何名稱。這僅供參考。
- 為平台選擇「通用」。
- 選擇適合您的用例的類別。
- 選擇“生產”或“開發”。這僅供參考。
- 使提交后視窗保持打開狀態。稍後(兩次!)您將需要它來複製 api 金鑰,並驗證和訪問聊天機器人分析。
添加連接代碼 + 正確的 API 金鑰 Botpress
- 安裝 Botpress (如果你還沒有!並打開它。
- 創建(如果尚未創建)並通過按兩下機器人名稱打開機器人。
- 導航到代碼編輯器頁。
- 點擊「鉤子」旁邊的加號按鈕,選擇“事件鉤子”->“傳出中間件之前”
- 將您的檔命名為dashbot-analytics-outout.js並提交
- 在新創建的鉤子編輯器中,從 這裡複製文本,並將其粘貼到鉤子的主要內容中。
- 將「DASHBOT_KEY」值更改為步驟 4 中獲取的值。
- [推薦]如果您是第一次嘗試,請將DEBUG_DEV設置為 true
- 點擊保存
- 點擊「鉤子」旁邊的加號按鈕,選擇“事件鉤子”->“傳入中間件之後”
- 將您的檔命名為dashbot-analytics-傳入.js並提交
- 在新創建的鉤子編輯器中,從 這裡複製文本,並將其粘貼到鉤子的主要內容中。
- 將「DASHBOT_KEY」值更改為步驟 4 中獲取的值。
- [推薦]如果您是第一次嘗試,請將DEBUG_DEV設置為 true
- 點擊保存
- 打開模擬器併發送消息。
確保在Dashbot中一切正常
- 返回Dashbot並按兩下驗證。
- 如果按鈕的文本未顯示「已驗證」 請返回並確保粘貼了正確的 api 金鑰,並在發送消息之前DASHBOT_KEY設置為 true。
- 按兩下「已驗證」按鈕旁邊的「查看報告」 按鈕。
- 玩得開心,瀏覽您的聊天機器人分析!
重要 - 對於生產
默認行為是,僅當開發標誌設置為 true(在兩個中間件檔中DEBUG_DEV)時,它才發送分析,或者對於生產,您需要添加一個名為 EXPOSED_EXTERNAL_ANALYTICS 的環境變數並將其設置為 true。您可以添加它 您通常配置的位置 Botpress 環境變數。
就是這樣!請隨意將此代碼重新用於其他跟蹤目的。您甚至可以將分析發送到Google Analytics,Segment或任何自定義解決方案。您只需要調整 sendAnalytics 功能以適合您的實施。