Action class is designed to create and manage actions to be sent and displayed in the chatbot user interface. Actions consist of buttons that the user can interact with, and these interactions trigger specific functionalities within your app.
Attributes
str
Name of the action, this should match the action callback.
Dict
The payload associated with the action.
str
The lucide icon name for the action button. See https://lucide.dev/icons/.
str
The label of the action. This is what the user will see. If no label and no icon is provided, the name is display as a fallback.
str
The description of the action. This is what the user will see when they hover
the action.