Get started
Introduction
What Tsuaa is and the core concepts behind every Blueprint.
Tsuaa lets you build Discord bot behavior visually, without writing code. You connect Nodes on a canvas to describe what your bot should do.
Core concepts
- Blueprint — a bot behavior you build, made of connected Nodes. A server can run several Blueprints at once.
- Node — a single step in a Blueprint: an Event, an Action, or a Condition.
- Event — what starts a Blueprint running (a slash command, a button click, a member joining...).
- Action — something the bot does (send a message, add a role, create a channel...).
- Condition — branches the flow based on a rule (does the member have a role? is a value empty?...).
- Success / Failure — every Action and Condition has two possible outcomes, each continuing to a different part of the Blueprint. A failed Discord API call (missing permission, deleted channel...) follows the Failure path instead of stopping the Blueprint.
- Variable — a value your Blueprint can store and reuse later. See Variables for its three scopes.
The rest of this guide walks through building a Blueprint step by step. The Node Reference lists every Event, Action, and Condition available today.