2016-12-12

Azure Bot Service - Part 10 (如何新增 Channel)

Azure Bot Service成功建立後,會自動設定兩個 Channel(SkypeWeb Chat)。實務上這兩個可能不是很足夠,需要其他 Channel的話,Azure Bot Service有預先介接好幾個常見的,可以透過簡單的設定就完成介接。


Web Chat 的使用方式

Web Chat 非常容易使用,只要在需要 Web Chat 的網頁上直接嵌入一段 iframe 語法,就完成了。

1. 在 Web Chat 按下 Edit

WEBCHAT

2. Add new site

webchat addweb_site

3. 取得相關設定

  • 3-1. 按下 Show 取得 Secret Keys
  • 3-2. 按下 Copy 複製 Embed code
  • 3-3. 將 Embed code 中的 YOUR_SECRET_HERE 換成 Secret Keys

    webchatsetting

4. 將結果嵌入目標網頁

webchat_result

新增 Facebook Messenger

1. Add another channel

ADDFB

2. Configuration Facebook Messenger

按下 Add 就直接進設定頁面了 configfbms

3. 輸入 Credentials

輸入的位置上方還申請的流程跟步驟,可以參考,或是看 Facebook Messenger Bot 需要申請什麼呢? crentential

4. Credentials 資料來源

crententialOK

  • 4-1. Facebook Page Id

PAGEID

  • 4-2. Facebook App Id

appidandsecret

  • 4-3. Facebook App Secret

appidandsecret

  • 4-4. Page Access Token

tokengot

完成設定

1. Channels 多了 Facebook Messenger

setok

2. 成功對話

CHAT

設定上難度並不高,微軟包裝得很不賴,倒是申請比較繁瑣些,不小心很容易搞混。 經過一連好幾天的介紹,對 Azure Bot Service 有基本認識後,也該換換口味了,接著下個主題是 Azure Search.

參考資料

  1. Facebook Messenger Bot 需要申請什麼呢?

沒有留言:

張貼留言