ステップ 4: Lex V2 ボットとの Slack 統合を完了する - Amazon Lex

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ステップ 4: Lex V2 ボットとの Slack 統合を完了する

このセクションでは、Slack APIコンソールを使用して Slack アプリケーションとの統合を完了します。

  1. で Slack APIコンソールにサインインしますhttps://api.slack.com。「ステップ 2: Slack アプリケーションを作成する 」で作成したアプリを選択します。

  2. OAuth & 権限機能を次のように更新します。

    1. 左側のメニューで、OAuth「」と「アクセス許可」を選択します。

    2. リダイレクトURLsセクションで、Amazon Lex が前のステップで提供したOAuthエンドポイントを追加します。「追加」を選択し、「保存URLs」を選択します。

    3. Bot Token Scopes セクションで、Add an Scope ボタンを使用して 2 OAuth つのアクセス許可を追加します。次のテキストを使用してリストをフィルタリングします。

      • chat:write

      • team:read

  3. 前のステップで Amazon Lex が提供したエンドポイントにリクエスト値を更新して、インタラクティブ機能とショートカット機能を更新します。 URLステップ 3 で保存したエンドポイントを入力し、[変更を保存] を選択します。

  4. 次のように [Event Subscriptions] 機能にサブスクライブします。

    • [On] オプションを選択してイベントを有効化します。

    • Amazon Lex が前のステップで提供したエンドポイントにリクエストURL値を設定します。

    • [ボットイベントをサブスクライブ] セクションで、[ボットユーザーイベントを追加] を選択し、message.im ボットイベントを追加して、エンドユーザーと Slack ボット間の直接メッセージングを有効にします。

    • 変更を保存します。

  5. [メッセージ] タブからのメッセージの送信を次のように有効にします。

    • 左のメニューで、[App Home] (アプリケーションホーム) をクリックします。

    • タブの表示 セクションで、[メッセージ] タブからユーザーが Slash コマンドとメッセージを送信することを許可する を選択します。

  6. [Settings] の [Manage Distribution] を選択します。[Add to Slack] を選択してアプリケーションをインストールします。複数のワークスペースで認証されている場合は、まずドロップダウンリストから右上隅にある正しいワークスペースを選択します。次に、[許可] を選択してボットがメッセージに応答すること認証します。

    注記

    後で Slack アプリケーション設定を変更した場合は、このサブステップをやり直す必要があります。

次のステップ

ステップ 5: Lex V2 ボットと Slack の統合をテストする