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.