aws-amplify / amplify-ui

Amplify UI is a collection of accessible, themeable, performant React (and more!) components that can connect directly to the cloud.
https://ui.docs.amplify.aws
Apache License 2.0
783 stars 256 forks source link

Feature request: Amplify chatbot component using Amazon Lex V2 #3542

Open LikemD opened 1 year ago

LikemD commented 1 year ago

On which framework/platform would you like to see this feature implemented?

Vue, Other

Which UI component is this feature-request for?

Other

Please describe your feature-request in detail.

I'm currently trying to integrate an Amazon Lex V2 with Amplify Chatbot component using the @aws-amplify/ui-components library in my Nuxt 2 project. However the chatbot does not render responses from the bot in the chat window. I have checked the network logs and i see responses coming through from the server. The component works with Lex V1 chatbots and displays all requests and reponses correctly. It would be great if we could get it to work in V2. Thanks!

Please describe a solution you'd like.

No response

We love contributors! Is this something you'd be interested in working on?

reesscot commented 1 year ago

Hi @LikemD, the @aws-amplify/ui-components package which contains the ChatBot Vue component has been deprecated and is no longer supported.

We will treat this as a feature request for adding a ChatBot component in a future version of @aws-amplify/ui-vue.

LikemD commented 1 year ago

Thanks @reesscot . In the meantime, are there any alternative ways the amplify team recommends for integrating interactions with Vue 2 apps?

reesscot commented 1 year ago

Hi @LikemD, Yes, you can still build your own Vue App using the JS Interactions API: https://docs.amplify.aws/lib/interactions/chatbot/q/platform/js/

I also noticed that we still have a link to the deprecated Chatbot UI component, I will get that fixed.