步骤 4:完成 Slack 与 Lex V2 机器人的集成 - Amazon Lex

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

步骤 4:完成 Slack 与 Lex V2 机器人的集成

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

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

  2. 按如下方式更新 “OAuth 和权限” 功能:

    1. 在左侧菜单中,选择OAuth 和权限

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

    3. Bot Token Scopes 部分中,使用添加 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:测试 Lex V2 机器人与 Slack 的集成