Lexbot initial greeting

0

I want to display a Lex response card when an end-user opens Amazon Connect Chat window on my website. Currently, an utterance (“Hello”,”Hi”, etc.) by the end-user successfully invokes the response card. What I want: have the chatbot invoke the response card without end-user input. I have tried various solutions such as configure a dummy intent (“autowelcomemessage”) and use a lambda to call it. But these attempts have not worked. Presently, I am using the default chat widget, not hosting a customizable web UI.

Lexbot greeting

2 回答
1
已接受的回答

Hello,

This is Tom from AWS Support.

The default chat widget does not support showing list picker without customer input.

To have the chat bot invoke the response card without end-user input, you will need a customized Chat widget: https://github.com/amazon-connect/amazon-connect-chatjs

Through that chat widget, you can invoke Lambda function manually and show the response card when chat first initiated. After all, it is the Lambda function's response that defines what Lex bot will show for the chat

For more information, I would recommend taking a look at this AWS blog: https://aws.amazon.com/blogs/contact-center/easily-set-up-interactive-messages-for-your-amazon-connect-chatbot/

I hope the information helps.

AWS
支持工程师
Tom_T
已回答 2 年前
profile picture
专家
已审核 6 个月前
1

You're going to need to create a custom UI and then send the hello based on some visitor action. For example, if they click the chat button you automatically send a "Our bot will be right with you." and then the bot starts. Or if the user scrolls down you then pop the chat window and push a message to it so it can reply. Ultimately, not possible out of the box.

david

profile picture
dmacias
已回答 2 年前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则