Lex-来自lambda的多条消息

时间:2018-07-13 11:29:03

标签: aws-lambda aws-lex

我正在尝试从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多条消息所缺少的一些先决条件?

0 个答案:

没有答案