VirtualAssistantEditor Quick Reference
Visual editor for configuring VirtualAssistant voice commands and settings
Key Features
- Visual configuration interface
- Edit voice command patterns
- Configure command handlers
- Tabbed editing interface
- Command testing and validation
- Save and load configurations
- Quick command access
Server-Side Usage:
// Get the VirtualAssistantEditor API
var VAEditor = js.getObject("/OpenForum/AddOn/VirtualAssistantEditor","VirtualAssistantEditor.sjs");
// Load configuration for editing
var config = VAEditor.loadConfig("/MyAssistant");
// Save configuration
VAEditor.saveConfig("/MyAssistant", configData);
// Validate configuration
var isValid = VAEditor.validateConfig(configData);
Client-Side Usage:
// Load configuration
JSON.get('/OpenForum/AddOn/VirtualAssistantEditor/Load', null,
'pageName=/MyAssistant')
.onSuccess(function(config) {
console.log('Config loaded:', config);
}).go();
// Save configuration
JSON.post('/OpenForum/AddOn/VirtualAssistantEditor/Save', null,
'pageName=/MyAssistant&config=' JSON.stringify(configData))
.onSuccess(function(result) {
console.log('Config saved');
}).go();
Configuration
- Voice command patterns
- Command actions and handlers
- Assistant settings
- UI customization