共用方式為


偵錯技能或技能取用者

適用於: SDK v4

您可能需要對技能或技能取用者 Bot 進行偵錯,而您想要偵錯的 Bot 是在本機執行,另一個是在雲端中執行。 在此情況下,您可以使用 Dev Tunnel 工具,將本機 Bot 端點公開為公用 URL。

必要條件

偵錯本機技能取用者

在此案例中,您不需要修改已部署技能的設定,而且您可以使用 Bot Framework 模擬器直接測試取用者。

  1. 設定本機 Bot 的通道端點,並在 Azure 入口網站 中設定其註冊,如如何使用 devtunnel 從任何通道對 Bot 進行偵錯中所述。
  2. 更新取用者的應用程式組態,並將技能主機端點設定為 Dev Tunnels 所產生的 URL。
  3. 最後,在本機執行取用者並連線到它,如如何使用模擬器進行偵錯中所述。

提示

本機取用者需要有效的應用程式標識碼和密碼。

偵錯本機技能 Bot

當您測試技能的變更時,您可能會想要在從裝載於預備伺服器上的取用者 Bot 存取時,於本機執行並偵錯。

在此案例中,您必須修改已部署技能取用者的設定,以便用它來測試 Bot。

  1. 設定本機 Bot 的通道端點,並在 Azure 入口網站 中設定其註冊,如如何使用 devtunnel 從任何通道對 Bot 進行偵錯中所述。
  2. 更新取用者的應用程式組態,並將技能端點設定為 Dev Tunnels 所產生的 URL。 您可以直接在伺服器上編輯組態,或在本機編輯設定,然後重新部署技能取用者。
  3. 在本機執行技能,並從技能取用者叫用。

提示

本機技能需要有效的應用程式標識碼和密碼。

下一步

如需如何建立技能和技能取用者 Bot 的詳細資訊,請參閱: