> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sparkle.bot/llms.txt
> Use this file to discover all available pages before exploring further.

# Déclancheurs

Les déclancheurs sont des composants qui permettent de créer des interactions entre un évenement et une logique à exécuter.

**Sur Sparkle il existe plusieurs types de déclancheur :**

<CardGroup cols={2}>
  <Card title="Command" color="#ebb305" icon="square-terminal" href="/triggers/command">
    Se déclanche lors d'une commande dans le tchat
  </Card>

  <Card title="Hook" icon="webhook" color="#3c82f6" href="/triggers/hook">
    Se déclanche lors d'une événements externe
  </Card>

  <Card title="Task" icon="microchip" color="#12b981" href="/triggers/task">
    Se déclanche manuellement
  </Card>

  <Card title="Schedule" icon="timer" color="#e979f9" href="/triggers/schedule">
    Se déclanche à intervalle régulier
  </Card>
</CardGroup>

**Créer un déclancheur :**

Pour créer un nouveau déclancheur à partir d'une template, vous pouvez utiliser la barre de création en haut à gauche de l'explorateur de fichiers.

<Frame>
  <img src="https://mintcdn.com/irl101-69/ZrgryVZS-LS2tx0g/images/create-file.png?fit=max&auto=format&n=ZrgryVZS-LS2tx0g&q=85&s=326181cd82e815bd84bef227b2da6193" style={{ borderRadius: "12px", border: "1px solid #1f293780" }} width="558" height="118" data-path="images/create-file.png" />
</Frame>

Depuis le menu `Click droit -> Nouveau fichier` vous pouvez également créer un fichier vierge et y déclarer vos déclancheurs.
