AWS Connect + AWS Lex Send Multiple Messages

0

We are using AWSLex with AWS Connect. Our Api creates interactive messages (https://docs.aws.amazon.com/connect/latest/adminguide/interactive-messages.html) and sends it to the chat. Is there any way to send multiple messages via api? Sometimes we want to display some explanation and in next message we want to ask question with options. Is there anyway to do this?

Thank you

3개 답변
0

You can do this using message groups: https://docs.aws.amazon.com/lexv2/latest/dg/API_ResponseSpecification.html

You can have multiple groups of messages (up to 2 variations per group), and Lex will return one message per group.

AWS
답변함 2년 전
0

Hello, Actually that is not what I am asking for. I want to send 2 messages together, For example Message 1: "Congratulations your appointment is created!" Message 2: "Your appointment details are...."

I want to send these both to the client in this order.

PS: I am using Lexv1.

Thank you

bbolek
답변함 2년 전
0

In Lex v2 JSON for Messages is a list, not a key pair as it was in v1. So, if you want to send multiple messages, try Lex v2 and enter into messages list as many messages as you need.

{ "sessionState": { "dialogAction": { "type": "Close" }, "intent": { "name": "Hello", "state": "Fulfilled" } }, "messages": [ { "contentType": "PlainText", "content": "Hi" }, { "contentType": "PlainText", "content": "How are you?" }, { "contentType": "PlainText", "content": "How may I help?" } ] }

답변함 2년 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠