

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 步骤 4：完成 Slack 与 Lex V2 机器人的集成
<a name="slack-step-4"></a>

在本部分中，使用 Slack API 控制台完成与 Slack 应用程序的集成。

1. 登录 Slack API 控制台，网址为[https://api.slack.com](https://api.slack.com)。选择您在[第 2 步：创建 Slack 应用程序](slack-step-2.md)中创建的应用程序。

1. 按如下方式更新 **“OAuth 和权限”** 功能：

   1. 在左侧菜单中，选择**OAuth 和权限**。

   1. 在**重定向 URLs**部分中，添加 Amazon Lex 在上一步中提供的 OAuth 终端节点。选择 **Add**，然后选择 **Save URLs**。

   1. 在 **Bot Token Scopes** 部分中，使用**添加 OAuth 作用域**按钮添加两个权限。用以下文本筛选列表：
      + **chat:write**
      + **team:read**

1. 通过将**请求 URL** 值更新为 Amazon Lex 在上一步中提供的端点来更新**互动性和快捷方式**功能。输入您在第 3 步中保存的端点，然后选择**保存更改**。

1. 按如下所述订阅 **Event Subscriptions** 功能：
   + 通过选择 **On** 选项启用事件。
   + 将**请求 URL** 值设置为 Amazon Lex 在上一步中提供的端点。
   + 在**订阅机器人事件**部分中，选择**添加机器人用户事件**，然后添加 **message.im** 机器人事件，以便启用最终用户与 Slack 机器人之间的直接消息收发。
   + 保存更改。

1. 启用从消息选项卡发送消息，如下所示：
   + 从左侧菜单中，选择**应用程序主页**。
   + 在**显示选项卡**部分中，选择**允许用户从消息选项卡中发送 Slash 命令和消息**。

1. 在**设置**下选择**管理分发**。选择 **Add to Slack** 以安装应用程序。如果您已通过多个工作区的身份验证，请先从右上角的下拉列表中选择正确的工作区。接下来，选择**允许**以授权机器人回复消息。
**注意**  
如果您后期对 Slack 应用程序设置进行任何更改，则必须重新执行此子步骤。

## 后续步骤
<a name="slack-step-4-next"></a>

[步骤 5：测试 Lex V2 机器人与 Slack 的集成](slack-step-5.md)