【发布时间】:2023-01-12 17:57:55
【问题描述】:
我有一个 lex 机器人,它会触发 lambda,其中会检查插槽条件(例如:电话号码应为 10 位数字),并返回文本的结束响应。
function closeresponse(intent_request, session_attributes, fulfillment_state, message) {
return {
"sessionState": {
"sessionAttributes": session_attributes,
"dialogAction": {
"type": "Close"
},
"intent": {
'name': intent_request[ENTITY.sessionState][ENTITY.intent][ENTITY.name],
'state': fulfillment_state
}
},
"messages": [message],
"sessionId": intent_request["sessionId"],
"requestAttributes": intent_request[ENTITY.requestAttributes] ? intent_request[ENTITY.requestAttributes] : {}
}
}
关闭响应后我无法触发任何功能
我需要触发另一个意图,它在同一个 lambda 函数中有或没有响应卡
【问题讨论】:
标签: node.js amazon-web-services aws-lambda amazon-lex