Skip to main content

Blocks

Each flow in Kite consists of a number of blocks that are connected. The blocks are executed from top to bottom. When multiple blocks are connected to the same parent node the order of execution is not defined.

The output of previously executed blocks is available in all subsequent blocks and can be accessed using the result(...) variables. In case there is an error in a block the execution will stop and no further blocks will be executed.

Entry blocks​

  • Command - Entry point for slash commands
  • Listen for Event - Entry point for event-triggered flows
  • Button - Entry point for button component interactions

Response blocks​

Message blocks​

User and member blocks​

Server and channel blocks​

Voice blocks​

Bot blocks​

Variable blocks​

AI blocks​

Utility blocks​

API request blocks​

Integration blocks​

Integration blocks use services outside of Discord. They have their own Integrations tab in the flow editor's sidebar, and most of them only work after the integration has been enabled on your app's Integrations page.

Roblox​

ER:LC​

Control flow blocks​

Command options​

Event options​