Command flow
3 blocks
Event flow
1 block
Function flow
1 block
Messages
7 blocks
API & Third Party
2 blocks
Loops
4 blocks
Logic
2 blocks
Roles
5 blocks
Channels
6 blocks
Voice
7 blocks
Variables & Data storage
7 blocks
Users
4 blocks
Functions
1 block
Other
4 blocks
Settings
4 blocks
Developer
1 block
How blocks connect
- Entry blocks (Command, Event, Function) start a flow. Every command, event, and function flow has exactly one entry block.
- Action blocks run in order along connections from top to bottom on the canvas.
- System blocks (Error handler, Branch, After loop, Command option) are created by the builder when you need them. They do not appear in the add-block palette.
Variables
Many blocks accept variables in text fields. Use{user.name}, {channel.id}, {vars.myVar}, and other placeholders. Temporary variables last for one run. Storage variables persist across runs.
