n8n-nodes-everest-tms
Version:
Everest TMS n8n integration
165 lines • 4.85 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.walterFields = exports.walterOperations = void 0;
exports.walterOperations = [
{
displayName: 'Operation',
name: 'operation',
type: 'options',
noDataExpression: true,
displayOptions: {
show: {
resource: ['walter'],
},
},
options: [
{
name: 'Send Prompt',
value: 'prompt',
description: 'Send a question or command to Walter AI assistant',
action: 'Send prompt to Walter',
},
{
name: 'Send Message',
value: 'say',
description: 'Send a message from Walter to user conversation history',
action: 'Send message from Walter',
},
{
name: 'Get Commands',
value: 'getCommands',
description: 'Get a list of all available commands that Walter can execute',
action: 'Get Walter commands',
},
],
default: 'prompt',
},
];
exports.walterFields = [
// Send Prompt operation
{
displayName: 'Question',
name: 'question',
type: 'string',
required: true,
displayOptions: {
show: {
resource: ['walter'],
operation: ['prompt'],
},
},
default: '',
description: 'Question or command to send to Walter',
placeholder: 'Show me today\'s missions',
},
{
displayName: 'User ID',
name: 'user_id',
type: 'number',
displayOptions: {
show: {
resource: ['walter'],
operation: ['prompt'],
},
},
default: 0,
description: 'ID of the user for whom Walter should respond (optional, defaults to authenticated user)',
},
{
displayName: 'Save to History',
name: 'save_to_history',
type: 'boolean',
displayOptions: {
show: {
resource: ['walter'],
operation: ['prompt'],
},
},
default: true,
description: 'Whether to save this interaction to conversation history',
},
// Send Message operation
{
displayName: 'Message',
name: 'message',
type: 'string',
required: true,
displayOptions: {
show: {
resource: ['walter'],
operation: ['say'],
},
},
default: '',
description: 'Message content from Walter',
placeholder: 'Hello! I have an update for you.',
},
{
displayName: 'User ID',
name: 'user_id',
type: 'number',
displayOptions: {
show: {
resource: ['walter'],
operation: ['say'],
},
},
default: 0,
description: 'ID of the user to whom Walter should send the message (optional, defaults to authenticated user)',
},
{
displayName: 'Save to History',
name: 'save_to_history',
type: 'boolean',
displayOptions: {
show: {
resource: ['walter'],
operation: ['say'],
},
},
default: true,
description: 'Whether to save this message to conversation history',
},
// Commands for Say operation
{
displayName: 'Commands',
name: 'commands',
type: 'fixedCollection',
default: {},
placeholder: 'Add Command',
displayOptions: {
show: {
resource: ['walter'],
operation: ['say'],
},
},
typeOptions: {
multipleValues: true,
},
options: [
{
name: 'command',
displayName: 'Command',
values: [
{
displayName: 'Command Name',
name: 'command',
type: 'string',
default: '',
description: 'The command name',
placeholder: 'get_missions',
},
{
displayName: 'Parameters',
name: 'parameters',
type: 'string',
default: '',
description: 'Command parameters (comma-separated)',
placeholder: 'date_start,date_end',
},
],
},
],
},
];
//# sourceMappingURL=WalterDescription.js.map