将 Amazon Lex V2 机器人与消息收发平台集成 - Amazon Lex

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

将 Amazon Lex V2 机器人与消息收发平台集成

本节介绍如何将 Amazon Lex V2 机器人和 Facebook、Slack 和 Twilio 消息收发平台集成。如果您还没有 Amazon Lex V2 机器人,请创建一个。在本主题中,我们假定您使用的是 练习 1:根据示例创建机器人 中创建的机器人。当然,您也可以使用其他机器人。

注意

在存储 Facebook、Slack 或 Twilio 配置时,Amazon Lex V2 使用 AWS KMS key 对信息进行加密。首次创建通往其中一个消息传递平台的频道时,Amazon Lex V2 会在您的消息传递平台中创建默认的客户托管密钥 (aws/lex) AWS 帐户,也可以选择自己的客户托管密钥。Amazon Lex V2 仅支持对称密钥。有关更多信息,请参阅 。AWS Key Management Service 开发者指南

当消息收发平台向 Amazon Lex V2 发送请求时,它将包含平台特定信息作为您的 Lambda 函数的请求属性。使用该属性可自定义您的机器人的行为方式。有关更多信息,请参阅 为您的 Lex V2 机器人设置请求属性

通用请求属性
属性 描述
x-amz-lex:channels: 平台

下列值之一:

  • Facebook

  • Slack

  • Twilio