【问题标题】:Amazon Lex session attributes web consoleAmazon Lex 会话属性 Web 控制台
【发布时间】:2018-11-27 04:03:33
【问题描述】:

我刚开始使用 Amazon Lex 创建一个简单的聊天机器人。我想使用一些session 属性。基本上,我的机器人需要调用许多传递 user-id 的 lambda 函数(这会改变,还不确定如何设置它)。我想将user-id 设置为会话属性,因此它将作为参数传递给每个函数。但是,我找不到直接通过 Web 控制台(界面)执行此操作的方法。是否有可能或只能通过CLI 完成?

【问题讨论】:

  • 如果我理解正确,您的网页上部署了一个 LEX 机器人,并且您想在用户提交意图时通过 ur lex 机器人将您的网页级别属性传递给 lambda 函数?
  • 是的,我确实检查过了,但他们认为 session-attributes 已经设置好了。我不知道如何创建它们
  • 不,我正在研究如何通过 Web 界面设置会话属性...与那个问题完全不同

标签: amazon-web-services aws-lambda session-variables alexa aws-lex


【解决方案1】:

我认为不可能从 lex 仪表板设置用户 ID。 Lex 正在创建随机用户 ID 并将其传递给 lambda 函数。我创建了 Lex 机器人并与网站集成,并使用 aws postText 函数从网站调用 lex,我在其中给出了自己的用户 ID 和会话属性。可以参考aws postText reference

【讨论】:

  • 我对你是怎么做到的很感兴趣。我明白你的意思,但我很难实现它。希望得到一些澄清和帮助。 :D
猜你喜欢
  • 1970-01-01
  • 2017-11-15
  • 1970-01-01
  • 1970-01-01
  • 2012-05-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多