Elementium Sign in
Contents

Applications · Step

Ask a question

Ask one question and wait for an answer that fits: text that matches a pattern, a number in range, one of some choices, yes or no, a file, a member, a role, a channel or a date. Asked again when it doesn't fit.

Basic plan form.ask

In a flow

“When a button is clicked, ask a question.”

Ask a question: What's your Minecraft name? (must match ^[A-Za-z0-9_]{3,16}$) → If Answered → Set nickname.

What it does

Ask one question and wait for an answer that fits: text that matches a pattern, a number in range, one of some choices, yes or no, a file, a member, a role, a channel or a date. Asked again when it doesn't fit. It's a step: it runs when the white wire reaches it, then the flow carries on from its Then pin. It gives 12 values later steps can use. Find it under Applications in the palette.

When to use it

Use it for applications: ask one question and wait for an answer that fits: text that matches a pattern, a number in range, one of some choices, yes or no, a file, a member, a role, a channel or a date. Asked again when it doesn't fit.

When not to

If nothing should change in Discord, a value node or a check is lighter.

Typical wiring

Sockets: settings you can wire

Shortest Number

For text: the fewest characters, like 20.

What goes there: Type it in the side panel, or wire in a number. e.g. 42

If it's empty: Optional. Left empty and unwired, it uses 0.

Connects fromA member's variablesAccept applicationActive membersAddAdd a forum tagAdd a labelAdd a row to a Google SheetAdd a staff noteand 500 more

Longest Number

For text: the most characters, up to 1000.

What goes there: Type it in the side panel, or wire in a number. e.g. 42

If it's empty: Optional. Left empty and unwired, it uses 1000.

Connects fromA member's variablesAccept applicationActive membersAddAdd a forum tagAdd a labelAdd a row to a Google SheetAdd a staff noteand 500 more

Lowest Number

For a number: the lowest it can be, like 13. Empty is no limit.

What goes there: Type it in the side panel, or wire in a number. e.g. 42

If it's empty: Optional. Left empty and unwired, the step runs without it.

Connects fromA member's variablesAccept applicationActive membersAddAdd a forum tagAdd a labelAdd a row to a Google SheetAdd a staff noteand 500 more

Highest Number

For a number: the highest it can be, like 99. Empty is no limit.

What goes there: Type it in the side panel, or wire in a number. e.g. 42

If it's empty: Optional. Left empty and unwired, the step runs without it.

Connects fromA member's variablesAccept applicationActive membersAddAdd a forum tagAdd a labelAdd a row to a Google SheetAdd a staff noteand 500 more

Question Text

What to ask, like What's your Minecraft name? Variables allowed.

What goes there: Type it in the side panel, or wire in text. e.g. Hello there

If it's empty: Optional. Left empty and unwired, the step runs without it.

Connects fromA member's variablesAccept applicationAdd a Notion pageAdd a Trello cardAdd an emojiAdd to number in objectAdd up timesAdd working daysand 844 more

Channel Channel

For this channel: the channel to use. Empty is where the flow started.

What goes there: Type it in the side panel, or wire in a channel. e.g. #general

If it's empty: Optional. Left empty and unwired, the step runs without it.

Connects fromArchive channelCopy channelCopy permissionsCreate categoryCreate channelCreate forum postCreate threadFind channel by nameand 59 more

Tries Number

How many goes they get, 1 to 5.

What goes there: Type it in the side panel, or wire in a number. e.g. 42

If it's empty: Optional. Left empty and unwired, it uses 3.

Connects fromA member's variablesAccept applicationActive membersAddAdd a forum tagAdd a labelAdd a row to a Google SheetAdd a staff noteand 500 more

Time to answer (seconds) Number

How long to wait, 30 to 600.

What goes there: Type it in the side panel, or wire in a number. e.g. 42

If it's empty: Optional. Left empty and unwired, it uses 120.

Connects fromA member's variablesAccept applicationActive membersAddAdd a forum tagAdd a labelAdd a row to a Google SheetAdd a staff noteand 500 more

Values it gives

Answered Yes / no

On when an answer that fits came in. e.g. on

If it's empty: Empty when the step didn't make one (it stopped early or was skipped); steps reading it get nothing.

Connects toAdd a forum tagAdd onboarding questionAdd to a counterAlarms that are dueAndAutoMod: Discord's word listsBluesky latest postBoard as emojiand 572 more

Ran out of time Yes / no

On when nobody answered in time. e.g. off

If it's empty: Empty when the step didn't make one (it stopped early or was skipped); steps reading it get nothing.

Connects toAdd a forum tagAdd onboarding questionAdd to a counterAlarms that are dueAndAutoMod: Discord's word listsBluesky latest postBoard as emojiand 572 more

Out of tries Yes / no

On when every try was an answer that didn't fit. e.g. off

If it's empty: Empty when the step didn't make one (it stopped early or was skipped); steps reading it get nothing.

Connects toAdd a forum tagAdd onboarding questionAdd to a counterAlarms that are dueAndAutoMod: Discord's word listsBluesky latest postBoard as emojiand 572 more

Answer Text

The answer as text: a choice, yes or no, a mention, a file link. e.g. Steve

If it's empty: Empty when the step didn't make one (it stopped early or was skipped); steps reading it get nothing.

Connects toAccept applicationAdd a forum tagAdd a labelAdd a Notion pageAdd a row to a Google SheetAdd a staff noteAdd a stickerAdd a Trello cardand 577 more

Number Number

For a number: the number. e.g. 17

If it's empty: Empty when the step didn't make one (it stopped early or was skipped); steps reading it get nothing.

Connects toAccount ageActive membersAddAdd answer to formAdd soundboard soundAdd timeAdd to a counterAdd to a leaderboardand 718 more

Yes Yes / no

For yes or no: on for yes. e.g. on

If it's empty: Empty when the step didn't make one (it stopped early or was skipped); steps reading it get nothing.

Connects toAdd a forum tagAdd onboarding questionAdd to a counterAlarms that are dueAndAutoMod: Discord's word listsBluesky latest postBoard as emojiand 572 more

Member Member

For a member question: who they named. e.g. @Sam

If it's empty: Empty when the step didn't make one (it stopped early or was skipped); steps reading it get nothing.

Connects toA member's variablesAdd a labelAdd a staff noteAdd answer to formAdd to a counterAdd to a leaderboardAdd to threadAdd to ticketand 647 more

Role Role

For a role question: the role. e.g. @Builder

If it's empty: Empty when the step didn't make one (it stopped early or was skipped); steps reading it get nothing.

Connects toAnti-nuke guardAutoMod: block wordsAutoMod: Discord's word listsAutoMod: leave a role or channel aloneAutoMod: mention limitAutoMod: suspected spamBot can manage roleChange anti-nuke trusted listand 576 more

Channel Channel

For a channel question: the channel. e.g. #general

If it's empty: Empty when the step didn't make one (it stopped early or was skipped); steps reading it get nothing.

Connects toAdd a forum tagAdd to threadAge-restrict a channelAI summary of a channelAnti-nuke guardArchive channelArchive or lock threadAutoMod: block wordsand 639 more

File Text

For a file: its link. e.g. https://cdn.discordapp.com/.../portfolio.png

If it's empty: Empty when the step didn't make one (it stopped early or was skipped); steps reading it get nothing.

Connects toAccept applicationAdd a forum tagAdd a labelAdd a Notion pageAdd a row to a Google SheetAdd a staff noteAdd a stickerAdd a Trello cardand 577 more

Date Number

For a date: the moment, for Format a date. e.g. 1767225600

If it's empty: Empty when the step didn't make one (it stopped early or was skipped); steps reading it get nothing.

Connects toAccount ageActive membersAddAdd answer to formAdd soundboard soundAdd timeAdd to a counterAdd to a leaderboardand 718 more

Tries used Number

How many goes it took. e.g. 1

If it's empty: Empty when the step didn't make one (it stopped early or was skipped); steps reading it get nothing.

Connects toAccount ageActive membersAddAdd answer to formAdd soundboard soundAdd timeAdd to a counterAdd to a leaderboardand 718 more

Often next

Related in Applications

Wires and sockets · Data values · Plans