步驟 4:完整的 Slack 整合 - Amazon Lex

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

步驟 4:完整的 Slack 整合

在本節中,請使用 Slack API 主控台來完成與 Slack 應用程式的整合。

  1. 請登入 Slack API 主控台,網址為 https://api.slack.com。選擇您在步驟 2:建立 Slack 應用程式中建立的應用程式。

  2. 依下列方式更新 OAuth 與許可功能:

    1. 在左側功能表中,選擇 OAuth 與許可

    2. 在「重新導向網址」區段中,新增 Amazon Lex 在上一個步驟中提供的 OAuth 端點。選擇 Add (新增),然後選擇Save URLs (儲存 URL)。

    3. 在「機器人權杖範圍」區段中,使用「新增 OAuth 範圍」按鈕新增兩個權限。以下列文字篩選清單:

      • chat:write

      • team:read

  3. 請求 URL 值更新到 Amazon Lex 在上一步中提供的端點,以更新互動性和捷徑功能。輸入您在步驟 3 中儲存的端點,然後選擇「儲存變更」。

  4. 依下列方式訂閱事件訂閱功能:

    • 選擇 On (開) 選項來啟用事件。

    • 請求 URL 值設定為 Amazon Lex 在上一個步驟中提供的端點。

    • 在「訂閱機器人事件」區段中,選取「新增機器人使用者事件」並新增message.im機器人事件,以啟用終端使用者與 Slack 機器人之間的直接訊息。

    • 儲存變更。

  5. 啟用從「訊息」標籤傳送訊息,如下所示:

    • 從左側選單中選擇「應用程式首頁」。

    • 顯示分頁」區段中,選擇「允許使用者從訊息」標籤傳送 Slash 命令和訊息。

  6. 選擇 Settings (設定) 下的 Manage Distribution (管理分佈)。選擇 Add to Slack (新增到 Slack) 以安裝應用程式。如果您已通過多個工作區的驗證,請先從下拉式清單中選擇右上角的正確工作區。接下來,選擇允許授權機器人回應消息。

    注意

    如果您稍後對 Slack 應用程式設定進行任何變更,則必須重做此子步驟。

下一步驟

步驟 5:測試整合