1.3 在 Bot Framework 管理入口註冊機器人

開發完的機器人,要接上真正的通訊平台前,要先到 Microsoft Bot Framework 的管理入口註冊一個機器人,這樣才會有專屬的 Bot Connector,以便設定其它細節。

註冊機器人

打開 Bot Framework 的入口網站,點選 My bots 的連結,登入 Microsoft 帳號進入,再點選右上角的 Create a bot 按鈕後再按 Register 按鈕就可以開始建立新的機器人。

註冊新的機器人表單

以下是各個欄位的意義:

  • Bot profile
    • Display name: 這個機器人的顯示名稱。
    • Bot handle: 可以視為這個機器人的識別代號,只能使用英數字以及底線 (_)。
    • Long description: 用來描述機器人的用途。
  • Configuration
    • Messaging endpoint: 這個就是 Bot Connector 要將訊息透過 HTTP Post 傳送過去的位址,可以先留白之後再來設定。
    • Microsoft App ID: 這裡要為這個機器人設定一組 Microsoft App ID,透過它的按鈕可以依序完成設定,不過在產生 Microsoft App ID 及對應的密碼時,要記得把密碼保管好 (之後會用到),因為它只會顯示這一次,如果忘記了就只能重新產生新的密碼。產生完後照著指示返回 Bot Framework 的管理介面就會自動將 ID 及密碼設定好。應用程式識別碼就是 Microsoft App ID,而密碼會在按下產生應用程式密碼的按鈕後出現。
  • Analytics
    • 這裡的欄位都是結合 Azure Application Insights 的服務做 bot 執行時的相關分析資料,這裡的欄位就是填寫 Application Insights 的 ID 與金鑰。
  • Admin
    • 設定誰是這個 bot 的管理者

其中只有 Bot profile 的三個欄位是必填,以及要產生對應的 Microsoft App ID 之外,其它的欄位都可以稍後再進行修改。

設定通訊平台頻道 (Channel)

建立好機器人後,就可以選擇要接通的通訊平台,在 Bot Framework 中這些通訊平台被稱為頻道 (channel),你可以在下方的列表選擇目前 Bot Framework 直接支援的頻道來行設定。預設的狀況下會連接好 Skype 以及網頁內嵌的頻道。

而每一個頻道的設定都會有步驟說明,不外乎就是這些頻道在開發 bot 時需要註冊或設定的資料,只是讓 Bot Connector 幫你實作完與該通訊平台的連接。

results matching ""

    No results matching ""