偵錯技能或技能取用者
適用於: SDK v4
您可能需要對技能或技能取用者 Bot 進行偵錯,而您想要偵錯的 Bot 是在本機執行,另一個是在雲端中執行。 在此情況下,您可以使用 Dev Tunnel 工具,將本機 Bot 端點公開為公用 URL。
必要條件
- 訂閱 Microsoft Azure。
- 已安裝DevTunnels 。
- 已安裝 Bot Framework 模擬器 。
- 技能知識、如何偵錯 Bot、如何使用 devtunnel 從任何通道偵錯 Bot,以及如何使用模擬器進行偵錯。
- 已註冊的技能與技能取用者 Bot。
偵錯本機技能取用者
在此案例中,您不需要修改已部署技能的設定,而且您可以使用 Bot Framework 模擬器直接測試取用者。
- 設定本機 Bot 的通道端點,並在 Azure 入口網站 中設定其註冊,如如何使用 devtunnel 從任何通道對 Bot 進行偵錯中所述。
- 更新取用者的應用程式組態,並將技能主機端點設定為 Dev Tunnels 所產生的 URL。
- 最後,在本機執行取用者並連線到它,如如何使用模擬器進行偵錯中所述。
提示
本機取用者需要有效的應用程式標識碼和密碼。
偵錯本機技能 Bot
當您測試技能的變更時,您可能會想要在從裝載於預備伺服器上的取用者 Bot 存取時,於本機執行並偵錯。
在此案例中,您必須修改已部署技能取用者的設定,以便用它來測試 Bot。
- 設定本機 Bot 的通道端點,並在 Azure 入口網站 中設定其註冊,如如何使用 devtunnel 從任何通道對 Bot 進行偵錯中所述。
- 更新取用者的應用程式組態,並將技能端點設定為 Dev Tunnels 所產生的 URL。 您可以直接在伺服器上編輯組態,或在本機編輯設定,然後重新部署技能取用者。
- 在本機執行技能,並從技能取用者叫用。
提示
本機技能需要有效的應用程式標識碼和密碼。
下一步
如需如何建立技能和技能取用者 Bot 的詳細資訊,請參閱: