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>