⏳
Wait
base.waitBase SetLogicPumps 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.
⏳Logic
Wait
base.waitdurationrequired
1000 (that's 1 second)
Config fields
| Field | Type | Req | What it does |
|---|---|---|---|
duration1000 (that's 1 second) | number | yes | How 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 commandsMore Logic pieces