【问题标题】:Amazon Lex chabot replying with separate messagesAmazon Lex chabot 回复单独的消息
【发布时间】:2026-02-06 20:15:01
【问题描述】:

我正在使用 Amazon Lex 创建一个聊天机器人,并将 AWS Lambda 作为后端。我试图这样做,当用户询问聊天机器人时,聊天机器人会回复多条消息。下面是我的代码。

聊天机器人是否可以用单独的消息回复用户?

一个例子就是这样。

【问题讨论】:

    标签: aws-lambda amazon-lex


    【解决方案1】:

    我认为您必须使用“响应”部分来为您的机器人构建动态、引人入胜的对话。您可以为响应创建一个或多个消息组。在运行时,Amazon Lex 通过从每个消息组中选择一条消息来构建响应。

    从下面的附加链接查看响应部分。 Replying with Separate Messages

    【讨论】:

      【解决方案2】:

      Amazon Lex 不支持此功能,但您可以应用我使用过的解决方法。

      您可以从 Lex 获取完整的消息,在要拆分的消息之间放置一些分隔符,在客户端,您可以使用 javascript 根据分隔符拆分消息。确保提供独特的分隔符。

      【讨论】:

      • 那么您可以再拥有一个功能,该功能将使用 facebook 开发者 api 将消息发布给使用用户的 facebook id 的用户
      最近更新 更多