我正在尝试从lambda函数向lex发送多个消息。 对于一条消息,我可以轻松做到这一点:
message = {
"dialogAction" : {
"type" : "Close",
"fulfillmentState" : "Fulfilled",
"message" : {
"contentType" : "PlainText",
"content" : "text"
}
}
}
return message
是单个消息的格式,可以正常工作。
但是当我尝试使用lex文档(转义json对象)中的示例代码片段发送多条消息时
"message" : { \"messages\": [{\"type\":\"PlainText\",\"group\":0,\"value\":\"Plain text\"}, {\"type\":\"SSML\",\"group\":1,\"value\":\"SSML text\"}, {\"type\":\"CustomPayload\",\"group\":2,\"value\":\"Custom payload\"}]}
我收到此错误:
Syntax error in module 'lambda_function': unexpected character after line continuation character
这与格式设置有关,还是我对如何设置Lex多条消息所缺少的一些先决条件?