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