Skip to main content
Defined in: core/types.ts:496 Options shared by the conversation controls that wait for an inbound message.

Extended by

Properties

timeout?

Defined in: core/types.ts:497

validate?

Defined in: core/types.ts:498

Parameters

Returns

string | true | Promise<string | true>

maxAttempts?

Defined in: core/types.ts:504 Total answers the wait accepts, the first one included, before the conversation ends with the “too many attempts” message (RetriesExceeded). Invalid answers and c.retry() calls count. Default 3; Infinity = unlimited.

retries?

Defined in: core/types.ts:512 Retries AFTER the first answer: retries: N is maxAttempts: N + 1. Pass one of the two. Breaking in 2.0: during the alphas retries: N meant N total attempts; use maxAttempts: N to keep that behaviour. A wait that sets retries without maxAttempts logs one warning per bot (logger.warn) to flag the change.

otherwise?

Defined in: core/types.ts:513

filter?

Defined in: core/types.ts:514

Parameters

Returns

boolean