Amazon Lex会话属性Web控制台

时间:2018-06-18 10:18:47

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

我刚刚开始使用Amazon Lex创建一个简单的聊天机器人。我想使用一些function solution(A) { const len = A.length; const hash = {}; for (let i = 0; i < len; i++) { hash[A[i]] = A[i]; } for (let i = 1; i < 1000002; i++) { if(!hash[i]) return i; } return 1; } 属性。基本上,我的机器人需要调用许多传递session的lambda函数(这会改变,但不确定如何设置它)。我想将user-id设置为会话属性,因此它将作为参数传递给每个函数。但是,我无法通过Web控制台(界面)直接找到这种方法。是否可以或只能通过user-id

来完成

1 个答案:

答案 0 :(得分:0)

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

中进行引用