Robomotion Assistant
Build interactive conversational interfaces for automations - display forms, collect user input, and show results.
Overview
The Robomotion Assistant package enables building interactive UI components for conversational automation. Use it when you need to collect user input, display forms, show results, or create step-by-step guided workflows that interact with users.
Key Features
- Form Elements - Textboxes, dropdowns, checkboxes, radio buttons
- Content Display - Text, headers, images
- User Input - Collect and validate user responses
- File Handling - Upload and download files
- Streaming - Display real-time streaming text
Available Nodes
- Prompt - Display prompt and wait for user input
- Text - Display text content
- Streaming Text - Display text with streaming effect
- Header - Display header/title
- Textbox - Text input field
- Dropdown - Selection dropdown
- Checkbox - Checkbox input
- Radio Button - Radio button selection
- Datepicker - Date selection
- Button Group - Group of action buttons
- Image - Display image
- Divider - Visual separator
- Upload File - File upload control
- Download File - File download link
- Change Mode - Switch assistant mode
- Change Theme - Change visual theme
- End Conversation - End the conversation
When to Use This Package
- Data Collection: Gather information from users
- Guided Workflows: Step-by-step processes with user input
- Results Display: Show automation results to users
- Approval Flows: Get user confirmation before proceeding
- Interactive Reports: Present data with user interaction
Typical Workflow
- Header to display title
- Text to explain what's needed
- Textbox / Dropdown to collect input
- Button Group for user actions
- Process based on user response
- Text to show results
- End Conversation when complete
Use Cases
- Collect order details from customers
- Display search results for user selection
- Get approval before sending emails
- Create interactive data entry forms
- Build chatbot-like conversational UIs
📄️ Button Group
Robomotion.Assistant.ButtonGroup
📄️ Change Mode
Robomotion.Assistant.ChangeMode
📄️ Change Theme
Robomotion.Assistant.Theme
📄️ Checkboxes
Robomotion.Assistant.Checkboxes
📄️ Date Picker
Robomotion.Assistant.DatePicker
📄️ Divider
Robomotion.Assistant.Divider
📄️ Download File
Robomotion.Assistant.Download
📄️ Dropdown
Robomotion.Assistant.Dropdown
📄️ End Conversation
Robomotion.Assistant.End
📄️ Header
Robomotion.Assistant.Header
📄️ Image
Robomotion.Assistant.Image
📄️ Prompt
Robomotion.Assistant.Prompt
📄️ Radio Buttons
Robomotion.Assistant.RadioButtons
📄️ Streaming Text
Robomotion.Assistant.StreamingText
📄️ Text
Robomotion.Assistant.Text
📄️ Textbox
Robomotion.Assistant.Textbox
📄️ Upload File
Robomotion.Assistant.File