Does Rasa own widget has a option of Carousels

Hello everyone I have seen few widgets that provides features like images, file attachments, Carousels, etc as Quick replies Eg. Chatbot-Widget/gallery.md at main · JiteshGaikwad/Chatbot-Widget (github.com)

So is there a way to add such features in Rasa widget

Also I want to send pdf files to my rasa chatbot to save it using actions

So is there a way to do it?

Thank you

No, it doesn’t support carousel and it is not open source. The botfront widget supports Carousels.

For saving PDF’s, you should not pass the PDF itself through Rasa and the tracker store. Instead, your widget should push the PDF somewhere (s3 bucket or something like that) and pass on the URL location or an id for the PDF via the utterance. The PDF url/id would go into a slot that your custom action can use to do whatever it needs to do with the PDF.

Thank you for your reply

So since non of the widget have the option of attachment, How can we push the PDF through widget?

Fork the botfront widget code and add this capability.

Hey Thank you

But is there a reference or like can you show a sample of how to do that?

The botfront widget is written with React so I would take a look at the available react widgets that handle image/file upload. I’m sure there are many of them out there.

I just googled chat widget with upload and found this which could have some good example code.