Aws lambda 验证用户输入

Aws lambda 验证用户输入,aws-lambda,slack,amazon-lex,Aws Lambda,Slack,Amazon Lex,我有一个使用Amazon lex构建的slack聊天机器人。将此添加到专用频道。现在我想让我的机器人响应以“@bot”开头的消息。我如何在Lex中进行验证?现在,此bot响应通道中的所有消息。我认为,如果我们能够捕捉到一个特定的意图,那么它可以在lambda函数中完成。我不知道如何验证,如果它不能抓住一个意图 Amazon表示要发送消息。在他们完成这项工作之前,还有一个解决办法。这可能需要一些工作 创建AMAZON.StreetAddress或类似类型的意向槽。让我们把它命名为catchall

我有一个使用Amazon lex构建的slack聊天机器人。将此添加到专用频道。现在我想让我的机器人响应以“@bot”开头的消息。我如何在Lex中进行验证?现在,此bot响应通道中的所有消息。我认为,如果我们能够捕捉到一个特定的意图,那么它可以在lambda函数中完成。我不知道如何验证,如果它不能抓住一个意图

Amazon表示要发送消息。在他们完成这项工作之前,还有一个解决办法。这可能需要一些工作

  • 创建
    AMAZON.StreetAddress
    或类似类型的意向槽。让我们把它命名为catchall
  • {catchall}
    添加为
    示例语句
  • 启用
    初始化和验证代码挂钩
    ,并将其配置为调用Lambda函数
  • 在Lambda中解析
    event.inputTranscript
    ,并执行任何您想要的操作。这是事情变得复杂的地方,但它确实起作用

  • 展示你在Lambda中的尝试。您正在使用node.js吗?python?我正在使用python。在这里发现了类似的问题。还没有解决