Démarrer

Introduction

Ce qu'est Tsuaa et les concepts clés derrière chaque Blueprint.

Tsuaa permet de construire le comportement d'un bot Discord visuellement, sans écrire de code. Tu connectes des Nodes sur un canvas pour décrire ce que ton bot doit faire.

Concepts clés

  • Blueprint — un comportement de bot que tu construis, composé de Nodes connectés. Un serveur peut faire tourner plusieurs Blueprints en même temps.
  • Node — une étape d'un Blueprint : un Event, une Action, ou une Condition.
  • Event — ce qui déclenche un Blueprint (une slash command, un clic sur un bouton, l'arrivée d'un membre...).
  • Action — quelque chose que le bot fait (envoyer un message, ajouter un rôle, créer un salon...).
  • Condition — fait bifurquer le flow selon une règle (le membre a-t-il un rôle ? une valeur est-elle vide ?...).
  • Success / Failure — chaque Action et Condition a deux issues possibles, chacune menant à une partie différente du Blueprint. Un appel à l'API Discord qui échoue (permission manquante, salon supprimé...) suit le chemin Failure au lieu d'arrêter le Blueprint.
  • Variable — une valeur que ton Blueprint peut stocker et réutiliser plus tard. Voir Variables pour ses trois portées.

La suite de ce guide détaille la construction d'un Blueprint étape par étape. La Référence des nodes liste chaque Event, Action et Condition disponible aujourd'hui.