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
エキスパート
レビュー済み 5ヶ月前
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年前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ