Skip to main content

ProgrammaticStep

Properties​

execute()​

execute: () => Promise<unknown>;

Content of the step

Returns​

Promise<unknown>


name​

name: string;

Step name for debugging


onError()​

onError: (error) => Promise<unknown>;

Error handler called if an error occurred during in execute function

Parameters​

ParameterType
errorstring

Returns​

Promise<unknown>


runIf()?​

optional runIf: (messages) => boolean | Promise<boolean>;

Determines if the step should be run or not

Parameters​

ParameterType
messagesConversation

Returns​

boolean | Promise<boolean>