翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ステップ 4: Lex V2 ボットとの Slack 統合を完了する
このセクションでは、Slack APIコンソールを使用して Slack アプリケーションとの統合を完了します。
-
で Slack APIコンソールにサインインしますhttps://api.slack.com
。「ステップ 2: Slack アプリケーションを作成する 」で作成したアプリを選択します。 -
OAuth & 権限機能を次のように更新します。
-
左側のメニューで、OAuth「」と「アクセス許可」を選択します。
-
リダイレクトURLsセクションで、Amazon Lex が前のステップで提供したOAuthエンドポイントを追加します。「追加」を選択し、「保存URLs」を選択します。
-
Bot Token Scopes セクションで、Add an Scope ボタンを使用して 2 OAuth つのアクセス許可を追加します。次のテキストを使用してリストをフィルタリングします。
-
chat:write
-
team:read
-
-
-
前のステップで Amazon Lex が提供したエンドポイントにリクエスト値を更新して、インタラクティブ機能とショートカット機能を更新します。 URLステップ 3 で保存したエンドポイントを入力し、[変更を保存] を選択します。
-
次のように [Event Subscriptions] 機能にサブスクライブします。
-
[On] オプションを選択してイベントを有効化します。
-
Amazon Lex が前のステップで提供したエンドポイントにリクエストURL値を設定します。
-
[ボットイベントをサブスクライブ] セクションで、[ボットユーザーイベントを追加] を選択し、
message.im
ボットイベントを追加して、エンドユーザーと Slack ボット間の直接メッセージングを有効にします。 -
変更を保存します。
-
-
[メッセージ] タブからのメッセージの送信を次のように有効にします。
-
左のメニューで、[App Home] (アプリケーションホーム) をクリックします。
-
タブの表示 セクションで、[メッセージ] タブからユーザーが Slash コマンドとメッセージを送信することを許可する を選択します。
-
-
[Settings] の [Manage Distribution] を選択します。[Add to Slack] を選択してアプリケーションをインストールします。複数のワークスペースで認証されている場合は、まずドロップダウンリストから右上隅にある正しいワークスペースを選択します。次に、[許可] を選択してボットがメッセージに応答すること認証します。
注記
後で Slack アプリケーション設定を変更した場合は、このサブステップをやり直す必要があります。
次のステップ
ステップ 5: Lex V2 ボットと Slack の統合をテストする