Node reference
Every Event, Action and Condition, what it sets and what it passes on.
The reference describes every node of the editor, sorted as in the toolbar. A node's page gives its fields, what it passes on to the nodes after it, what it costs and the permissions the bot needs.
Events
What starts a Blueprint.
| Family | What it holds |
|---|---|
| Interactions | Events triggered by a slash command, context menu, button, select menu, or modal. |
| Members | Events triggered when a member joins or leaves the server. |
| Moderation | Reacting when a member is banned or unbanned. |
| Messages | Events triggered when a message is created, updated, or deleted. |
| Channels and roles | Events triggered when a channel, role, or the server's own settings change. |
| Reactions | Events triggered when a reaction is added or removed from a message. |
| Voice | Events triggered when a member joins, leaves, or switches a voice channel. |
| Schedule | Running a Blueprint on a schedule, with no Discord event. |
Actions
What the bot does.
| Family | What it holds |
|---|---|
| Interactions | Responding to a slash command, button, select menu, or modal interaction. |
| Messages | Sending, editing, deleting messages, DMs, and reactions. |
| Members | Giving and removing members' roles, and changing their nickname. |
| Moderation | Kicking, banning and timing out members. |
| Roles | Creating, editing and deleting roles. |
| Channels | Creating, editing and deleting channels, categories and threads. |
| Voice | Moving members between voice channels, or disconnecting them. |
| Lookup | Reading a member, a message or a channel, and finding a channel, a category or a role, without changing anything. |
| Variables | Setting, changing, reading and clearing Variables. |
| Logic | Waiting before a branch goes on. The Condition has its own page. |
More
| Page | What it holds |
|---|---|
| Condition | The rules that branch a Blueprint. |
| Functions | Every function of expressions, with an example. |
| Errors | What each error of an Action means, and how to fix it. |
| Bot permissions | What the bot may do, and what each node needs. |
Discord permissions
The bot asks for all its permissions when it's installed, and the server's admin can untick any: a node whose permission is missing is flagged in the editor, and the server's Bot page lists what the bot has. Every permission, what it allows and how to grant one later: Bot permissions.