K
Docs

Wait

base.waitBase SetLogic

Pumps the brakes! Pauses the flow for a set number of milliseconds before continuing. Useful for adding a dramatic pause before a big reveal, or spacing out multiple messages so they don't all appear at once.

When to use this
  • 1000 ms = 1 second. Keep waits short — Discord interactions expire after 15 minutes
  • Use it between Send Message pieces to make a conversation feel natural

On the canvas

This is what Wait looks like when you place it on your flow. Each field below is something you configure in the inspector panel.

Wait
base.wait
Logic
durationrequired
1000 (that's 1 second)

Config fields

FieldTypeReqWhat it does
duration
1000 (that's 1 second)
numberyesHow long to wait ⏱️

Output ports

outputMoves on after the wait is over
📐

In TypeScript, this would be…

Not something you need to write — just a look at what Kitcord does for you.

TypeScript
await new Promise((resolve) => setTimeout(resolve, durationMs));
// 1000 = 1 second; keep short for slash commands