

终止支持通知：2025年9月15日， AWS 我们将停止对Amazon Lex V1的支持。2025 年 9 月 15 日之后，您将无法再访问 Amazon Lex V1 控制台或 Amazon Lex V1 资源。如果您使用的是 Amazon Lex V2，请改为参阅 [Amazon Lex V2 指南](https://docs.aws.amazon.com/lexv2/latest/dg/what-is.html)。

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

# 将 Amazon Lex 机器人与 Kik 集成
<a name="kik-bot-association"></a>

本练习提供有关将 Amazon Lex 机器人与 Kik 消息收发应用程序集成的说明。请执行下列步骤：

1. 创建 Amazon Lex 机器人。

1. 使用 Kik 应用程序和网站创建 Kik 自动程序。

1. 使用 Amazon Lex 控制台将您的 Amazon Lex 机器人与 Kik 机器人集成。

1. 使用 Kik 加入与您的 Amazon Lex 机器人的对话，以测试您的 Amazon Lex 机器人与 Kik 之间的关联。

**Topics**
+ [步骤 1：创建 Amazon Lex 机器人](kik-bot-assoc-create-bot.md)
+ [步骤 2：创建 Kik 自动程序](kik-bot-assoc-create-kik-bot.md)
+ [步骤 3：将 Kik 机器人与 Amazon Lex 机器人集成](kik-bot-assoc-create-assoc.md)
+ [步骤 4：测试集成](kik-bot-assoc-test.md)

# 步骤 1：创建 Amazon Lex 机器人
<a name="kik-bot-assoc-create-bot"></a>

如果您还没有 Amazon Lex 机器人，请创建并部署一个。在本主题中，我们假定您使用的是您在入门练习 1 中创建的自动程序。但是，您可以使用本指南中提供的任何示例自动程序。有关入门练习 1，请参阅 [练习 1：使用蓝图创建 Amazon Lex 机器人（控制台）](gs-bp.md)

1. 创建 Amazon Lex 机器人。有关说明，请参阅[练习 1：使用蓝图创建 Amazon Lex 机器人（控制台）](gs-bp.md)。

1. 部署此自动程序并创建别名。有关说明，请参阅[练习 3：发布版本和创建别名](gettingstarted-ex3.md)。

**下一个步骤**  
[步骤 2：创建 Kik 自动程序](kik-bot-assoc-create-kik-bot.md)

# 步骤 2：创建 Kik 自动程序
<a name="kik-bot-assoc-create-kik-bot"></a>

在此步骤中，您将使用 Kik 用户界面创建 Kik 自动程序。根据在创建此机器人时生成的信息将其连接到您的 Amazon Lex 机器人。

1. 请下载并安装 Kik 应用程序，然后注册一个 Kik 账户 (如果您没有此账户)。如果您有账户，请登录。

1. 打开 Kik 网站，网址为 [https://dev.kik.com/](https://dev.kik.com)。保持浏览器窗口处于打开状态。

1. 在 Kik 应用程序中，选择齿轮图标以打开设置，然后选择 **Your Kik Code**。

1. 扫码 Kik 网站上的 Kik 代码以打开 Botsworth 聊天自动程序。选择 **Yes** 以打开自动程序控制面板。

1. 在 Kik 应用程序中，选择 **Create a Bot**。按照提示操作以创建您的 Kik 自动程序。

1. 创建自动程序后，在您的浏览器中选择 **Configuration**。确保已选中您的新自动程序。

1. 记下自动程序名称和 API 密钥以在下一部分中使用。

**下一个步骤**  
[步骤 3：将 Kik 机器人与 Amazon Lex 机器人集成](kik-bot-assoc-create-assoc.md)

# 步骤 3：将 Kik 机器人与 Amazon Lex 机器人集成
<a name="kik-bot-assoc-create-assoc"></a>

现在您已经创建了一个 Amazon Lex 机器人和一个 Kik 机器人，可以使用 Amazon Lex 在这两个机器人之间创建通道关联。激活关联后，Amazon Lex 将自动使用 Kik 设置回调 URL。

1. 登录 AWS 管理控制台，然后在上打开 Amazon Lex 控制台[https://console.aws.amazon.com/lex/](https://console.aws.amazon.com/lex/)。

1. 选择您在步骤 1 中创建的 Amazon Lex 机器人。

1. 选择 **Channels** 选项卡。

1. 在 **Channels** 部分中，选择 **Kik**。

1. 在 Kik 页面上，提供以下值：
   + 键入名称。例如 `BotKikIntegration`。
   + 键入描述。
   + 从 **KMS key** 下拉列表中选择“aws/lex”。
   + 对于 **Alias**，从下拉菜单中选择别名。
   + 对于 **Kik bot user name**，键入您在 Kik 上为自动程序提供的名称。
   + 对于 **Kik API key**，键入在 Kik 上分配给自动程序的 API 密钥。
   + 对于 **User greeting**，键入您希望您的自动程序在用户第一次与之聊天时发送的问候语。
   + 对于 **Error message**，输入不理解部分对话时显示给用户的错误消息。
   + 对于 **Group chat behavior**，选择以下选项之一：
     + **Enable** – 在单次对话中使整个聊天组都能与您的自动程序交互。
     + **Disable** – 将对话限制为聊天组中的一位用户。

      
   + 选择 **Activate** 以创建关联并将它链接到 Kik 自动程序。  
![\[Kik 配置屏幕。\]](http://docs.aws.amazon.com/zh_cn/lex/latest/dg/images/kik-10.png)

**下一个步骤**  
[步骤 4：测试集成](kik-bot-assoc-test.md)

# 步骤 4：测试集成
<a name="kik-bot-assoc-test"></a>

现在您已在 Amazon Lex 机器人和 Kik 之间创建关联，可使用 Kik 应用程序测试此关联。

1. 启动 Kik 应用程序并登录。选择您创建的自动程序。

1. 您可使用以下内容测试自动程序：  
![\[1. "I would like to pick up flowers; 2. roses; 3. tomorrow; 4. 6:00 p.m.; 5. yes.\]](http://docs.aws.amazon.com/zh_cn/lex/latest/dg/images/kik-20.png)

   在您输入每个短语时，您的 Amazon Lex 机器人将使用您为每个插槽创建的提示通过 Kik 响应。