# Créer une commande personnalisée

<i class="fa-crown">:crown:</i> **Fonctionnalité premium.** Sur le tableau de bord, ouvrez **Commandes personnalisées**, puis **+ Nouvelle commande** pour ouvrir le créateur.

Le créateur comporte deux volets. Le **volet gauche** est l'endroit où vous construisez la réponse (le contenu du message, les embeds et les boutons). Le **volet droit** contient les paramètres de la commande (nom, déclencheur, options et permissions).

<figure><img src="/files/5e9264a711b7a9a6b40ee48973e65245a09d58cb" alt="The custom-command creator open showing both panes"><figcaption></figcaption></figure>

## Volet gauche, la réponse

Le volet gauche est l'endroit où vous construisez ce que la commande envoie. Il y a trois onglets.

### Onglet Contenu texte

Un éditeur multiligne pour la réponse du bot.

* Limite : 2000 caractères. Un compteur s'affiche, et il devient rouge à mesure que vous approchez de la limite.
* Prend en charge le Markdown Discord.
* Dispose d'un sélecteur d'émojis intégré.
* Lorsque la commande est **Réservé aux tickets**, les espaces réservés de ticket fonctionnent ici (voir la section Espaces réservés ci-dessous).

Texte d'aide : *"Le contenu est facultatif si au moins un embed est fourni."*

### Onglet Embeds

Jusqu'à 10 embeds. Ouvrez le **Embed Designer** pour modifier chacun d'eux. C'est le même concepteur utilisé ailleurs dans le tableau de bord.

* Par embed : titre (256), description (4096), pied de page (2048), auteur (256), une couleur, une image, une miniature et jusqu'à 25 champs (nom du champ 256, valeur du champ 1024).
* Tous embeds confondus dans une commande : jusqu'à 6000 caractères au total.

Lorsque **Réservé aux tickets** est activé, les champs de texte des embeds prennent également en charge les espaces réservés de ticket.

Un bouton « Supprimer tout » supprime tous les embeds d'un coup, avec une étape de confirmation.

### Onglet Aperçu de la réponse

Un aperçu en direct de l'apparence de la réponse dans Discord, pour vérifier le formatage avant d'enregistrer.

### Boutons de lien

Dans les embeds, vous pouvez ajouter **des boutons de lien**. Ce sont uniquement des boutons de lien.

* Jusqu'à 5 rangées de 5 boutons chacune.
* Chaque bouton nécessite un libellé (jusqu'à 80 caractères) et une URL commençant par http\:// ou https\:// (jusqu'à 512 caractères). Un bouton peut utiliser seulement un émoji, sans libellé.

C'est utile pour des formulations comme « Voici notre politique de remboursement » avec un bouton qui ouvre la page.

## Volet droit, les paramètres

### Nom de la commande

Une zone de texte qui nomme la commande dans votre tableau de bord. **Les utilisateurs ne voient pas cela.**

* Espace réservé : `Mauvais ticket`
* Texte d'aide : *"Utilisé uniquement pour identifier cette commande dans votre tableau de bord. Les utilisateurs ne le verront pas."*
* Obligatoire.
* Mis automatiquement en minuscules.
* Doit être unique sur votre serveur.

### Déclencheur de la commande

Le texte que les utilisateurs saisissent pour déclencher la commande.

* Espace réservé : `!wrongticket`
* Texte d'aide : *"Le texte que les utilisateurs saisiront pour déclencher cette commande."*
* Obligatoire.
* Mis automatiquement en minuscules.
* Doit être unique sur votre serveur.

Vous n'avez pas besoin d'utiliser un `!` préfixe. N'importe quel texte fonctionne. Choisissez un style et utilisez-le pour toutes vos commandes afin que votre équipe puisse s'en souvenir.

### Options

| Champ                                | Type         | Par défaut | Comportement                                                                                                                                                          |
| ------------------------------------ | ------------ | ---------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Commande activée**                 | interrupteur | Activé     | Lorsqu'il est désactivé, saisir le déclencheur ne fait rien.                                                                                                          |
| **Réservé aux tickets**              | interrupteur | Désactivé  | Lorsqu'il est activé, la commande ne se déclenche que dans les salons de ticket, et les espaces réservés de ticket fonctionnent dans la réponse.                      |
| **Supprimer le message de commande** | interrupteur | Désactivé  | Lorsqu'il est activé, le bot supprime le message de déclenchement de l'utilisateur après sa réponse.                                                                  |
| **Répondre au message de commande**  | interrupteur | Activé     | Lorsqu'il est activé, la réponse du bot est une réponse au message de l'utilisateur. Cette option est masquée lorsque Supprimer le message de la commande est activé. |

### Autorisations

| Champ                                                                 | Type              | Comportement                                                                                                          |
| --------------------------------------------------------------------- | ----------------- | --------------------------------------------------------------------------------------------------------------------- |
| **Autoriser tout le personnel**                                       | interrupteur      | Lorsqu'il est activé, toute personne disposant d'un rôle de support à l'échelle du serveur peut utiliser la commande. |
| **Rôles** (affiché lorsque Autoriser tout le personnel est désactivé) | sélecteur de rôle | Les rôles spécifiques autorisés à utiliser cette commande.                                                            |

## Validation

Le bouton Enregistrer reste désactivé jusqu'à ce que la commande soit valide. Messages courants :

* *"Le nom de la commande est requis"*
* *"Le déclencheur de la commande est requis"*
* *"La commande doit contenir du contenu ou au moins un embed"*
* *"Le nom de la commande existe déjà"*
* *"Le déclencheur de la commande existe déjà"*

## Espaces réservés (mode Ticket uniquement)

Lorsque **Réservé aux tickets** est activé, ces espaces réservés sont remplis lorsque la commande se déclenche :

| Texte indicatif   | Rempli avec                              |
| ----------------- | ---------------------------------------- |
| `{USER}`          | Une mention de l'auteur du ticket        |
| `{TICKET_NUMBER}` | Le numéro du ticket                      |
| `{TYPE}`          | Le libellé de l’option du panneau        |
| `{USER_ID}`       | L’ID Discord de l’auteur du ticket       |
| `{USER_NAME}`     | Le nom d’affichage de l’auteur du ticket |
| `{GUILD_NAME}`    | Le nom de votre serveur                  |
| `{CREATED_AT}`    | L'heure de création du ticket            |

Un espace réservé sans valeur s'affiche comme `N/D`. Les commandes qui ne sont pas en mode Ticket uniquement ne prennent pas en charge les espaces réservés.

## Enregistrement

Cliquez **Enregistrer**. La commande est active immédiatement. Le journal d'audit enregistre que la commande a été créée.

## Articles liés

{% content-ref url="/pages/b32ff6e026b2871e1d9e3b66b5d5c572b4187ffb" %}
[Modifier et supprimer des commandes](/docs/fr/commandes-personnalisees/editing-and-deleting.md)
{% endcontent-ref %}

{% content-ref url="/pages/281345bd1533d759b3f3d0f3d9323c91ea4c3aba" %}
[Cas d’utilisation](/docs/fr/commandes-personnalisees/use-cases.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ticketking.xyz/docs/fr/commandes-personnalisees/creating-a-command.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
