第 4 步:完成 Slack 集成 - Amazon Lex

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

第 4 步:完成 Slack 集成

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

  1. 通过以下网址登录 Slack API 控制台:https://api.slack.com。选择您在第 2 步:创建 Slack 应用程序中创建的应用程序。

  2. 按如下所述更新 OAuth & Permissions 功能:

    1. 在左侧菜单中,选择 OAuth & Permissions (OAuth 和权限)

    2. 重定向 URL 部分中,添加 Amazon Lex 上一步中提供的 OAuth 端点。选择 Add,然后选择 Save URLs

    3. 机器人令牌作用域部分中,使用添加 OAuth 作用域按钮添加两个权限。用以下文本筛选列表:

      • chat:write

      • team:read

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

  4. 按如下所述订阅 Event Subscriptions 功能:

    • 通过选择 On 选项启用事件。

    • 请求 URL 值设置为 Amazon Lex 在上一步中提供的端点。

    • 订阅机器人事件部分中,选择添加机器人用户事件,然后添加 message.im 机器人事件,以便启用最终用户与 Slack 机器人之间的直接消息收发。

    • 保存更改。

  5. 从消息选项卡中启用消息的发送,如下所示:

    • 从左侧菜单中,选择应用程序主页

    • 显示选项卡部分中,选择允许用户从消息选项卡中发送 Slash 命令和消息

  6. 设置下选择管理分发。选择 Add to Slack 以安装应用程序。如果您已通过多个工作区的身份验证,请先从右上角的下拉列表中选择正确的工作区。接下来,选择允许以授权机器人回复消息。

    注意

    如果您后期对 Slack 应用程序设置进行任何更改,则必须重新执行此子步骤。

下一步

步骤 5:测试集成