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.

FamilyWhat it holds
InteractionsEvents triggered by a slash command, context menu, button, select menu, or modal.
MembersEvents triggered when a member joins or leaves the server.
ModerationReacting when a member is banned or unbanned.
MessagesEvents triggered when a message is created, updated, or deleted.
Channels and rolesEvents triggered when a channel, role, or the server's own settings change.
ReactionsEvents triggered when a reaction is added or removed from a message.
VoiceEvents triggered when a member joins, leaves, or switches a voice channel.
ScheduleRunning a Blueprint on a schedule, with no Discord event.

Actions

What the bot does.

FamilyWhat it holds
InteractionsResponding to a slash command, button, select menu, or modal interaction.
MessagesSending, editing, deleting messages, DMs, and reactions.
MembersGiving and removing members' roles, and changing their nickname.
ModerationKicking, banning and timing out members.
RolesCreating, editing and deleting roles.
ChannelsCreating, editing and deleting channels, categories and threads.
VoiceMoving members between voice channels, or disconnecting them.
LookupReading a member, a message or a channel, and finding a channel, a category or a role, without changing anything.
VariablesSetting, changing, reading and clearing Variables.
LogicWaiting before a branch goes on. The Condition has its own page.

More

PageWhat it holds
ConditionThe rules that branch a Blueprint.
FunctionsEvery function of expressions, with an example.
ErrorsWhat each error of an Action means, and how to fix it.
Bot permissionsWhat 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.