The chat widget now supports interactive buttons. When the backend responds with widget data, the widget will render clickable buttons that users can interact with.
When a user clicks a button, the option's value is sent to the API, and the option's text appears as a user message.
Type "menu" or "options" in the chat to see the interactive buttons in action!
The demo simulates backend responses with widget data.