You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Les variables s'utilisent toujours entre accolades `{}` et suivent l'une des structures suivantes :
12
+
11
13
-`{variable}` : Variable simple
12
14
-`{variable:paramètres}` : Variable avec paramètres
13
15
-`{variable?modifieur}` : Variable avec modificateur
14
16
-`{variable:paramètres?modifieur}` : Variable avec paramètres et modificateur
15
17
18
+
**Exemple :**
19
+
20
+
-`{user.username}`
21
+
-`{user.created_at:format=DD/MM/YYYY}`
22
+
-`{level.rank?ordinal}`
23
+
16
24
## Paramètres
17
25
18
26
Les paramètres permettent d'affiner le comportement d'une variable en lui transmettant des informations complémentaires. Ils s'ajoutent après le nom de la variable, chacun étant précédé du symbole deux-points `:`.
@@ -24,6 +32,75 @@ Chaque paramètre suit la structure `nom=valeur`. Lorsque vous souhaitez utilise
Cette section regroupe les paramètres utilisés par plusieurs variables. Lorsqu'un paramètre est mentionné plus loin sans explication détaillée, référez-vous à cette section.
38
+
39
+
### user_id
40
+
41
+
Identifiant Discord d'un utilisateur ciblé par la variable.
42
+
43
+
-**Type :** ID Discord
44
+
-**Obligatoire :** Selon la variable
45
+
46
+
### role_id
47
+
48
+
Identifiant Discord d'un rôle.
49
+
50
+
-**Type :** ID Discord
51
+
-**Obligatoire :** Pour les variables liées aux rôles
52
+
53
+
::hint{type="warning"}
54
+
Ce paramètre est obligatoire pour toutes les variables de rôle.
55
+
::
56
+
57
+
### channel_id
58
+
59
+
Identifiant Discord d'un salon.
60
+
61
+
-**Type :** ID Discord
62
+
-**Obligatoire :** selon la variable
63
+
64
+
### format
65
+
66
+
Définit le format d'affichage des dates et heures.
67
+
68
+
-**Valeur par défaut :**`L` (date) ou `LT` (heure)
69
+
70
+
-**Valeurs acceptées :**
71
+
72
+
-`relative` → affichage relatif (ex : il y a 2 heures)
73
+
74
+
- format personnalisé (ex : DD/MM/YYYY, HH:mm)
75
+
76
+
::hint{type="info"}
77
+
La liste des différents formats est disponible sur [cette page](/docs/autres/timestamps) de la documentation.
78
+
::
79
+
80
+
| Variable | Exemple format | Exemple réponse |
81
+
|----------|----------------|-----------------|
82
+
| stream.start_at | Le stream débutera le `{stream.start_at:format=DD/MM/YYYY}`. | Le stream débutera le 31/12/2025.
83
+
| date | Il est `{date:format=DD/MM/YYYY,HH:mm}`. | Il est . |
84
+
85
+
### separator
86
+
87
+
Caractère(s) utilisés pour séparer plusieurs valeurs.
88
+
89
+
-**Valeur par défaut :**`, `
90
+
91
+
### style
92
+
93
+
::card
94
+
---
95
+
title: Timestamps
96
+
icon: material-symbols:schedule
97
+
to: /docs/autres/timestamps#paramètre-style
98
+
target: _blank
99
+
color: '#D1D5DB'
100
+
---
101
+
Découvrez les différents paramètres de styles
102
+
::
103
+
27
104
## Modificateurs
28
105
29
106
Les modificateurs permettent de transformer l'affichage des variables. Ils s'ajoutent après le nom de la variable ou après le ou les paramètres, précédés du symbole point d'interrogation `?`.
@@ -58,8 +135,12 @@ Les modificateurs permettent de transformer l'affichage des variables. Ils s'ajo
58
135
|`{user.joined_at}`| Date d'arrivée sur le serveur | 11/03/2018 |
59
136
60
137
**Paramètres :**
61
-
-`user_id` : Identifiant d'un utilisateur.
62
-
-`format` : Format d'affichage de la date (par défaut : `L`). Accepte `relative` pour un affichage relatif (ex : "il y a 2 heures") ou un format personnalisé comme `DD/MM/YYYY`.
138
+
-`user_id`
139
+
-`format`
140
+
141
+
::hint{type="info"}
142
+
Pour le détail des paramètres, [`cliquez ici`](#paramètres-communs).
143
+
::
63
144
64
145
### Serveur
65
146
@@ -79,7 +160,11 @@ Les modificateurs permettent de transformer l'affichage des variables. Ils s'ajo
79
160
|`{server.created_at}`| Date de création du serveur | 10/03/2018 |
80
161
81
162
**Paramètres :**
82
-
-`format` : Format d'affichage de la date (par défaut : `L`). Accepte `relative` pour un affichage relatif (ex : "il y a 2 heures") ou un format personnalisé comme `DD/MM/YYYY`.
163
+
-`format`
164
+
165
+
::hint{type="info"}
166
+
Pour le détail des paramètres, [`cliquez ici`](#paramètres-communs).
167
+
::
83
168
84
169
### Salon
85
170
@@ -95,8 +180,12 @@ Les modificateurs permettent de transformer l'affichage des variables. Ils s'ajo
95
180
|`{channel.parent.created_at}`| Date de création parent | 16/04/2020 |
96
181
97
182
**Paramètres :**
98
-
-`channel_id` : Identifiant d'un salon.
99
-
-`format` : Format d'affichage de la date (par défaut : `L`). Accepte `relative` pour un affichage relatif (ex : "il y a 2 heures") ou un format personnalisé comme `DD/MM/YYYY`.
183
+
-`channel_id`
184
+
-`format`
185
+
186
+
::hint{type="info"}
187
+
Pour le détail des paramètres, [`cliquez ici`](#paramètres-communs).
188
+
::
100
189
101
190
### Rôle
102
191
@@ -111,11 +200,11 @@ Les modificateurs permettent de transformer l'affichage des variables. Ils s'ajo
111
200
|`{role.created_at}`| Date de création | 12/04/2020 |
112
201
113
202
**Paramètres :**
114
-
-`role_id` : Identifiant d'un rôle.
115
-
-`format` : Format d'affichage de la date (par défaut : `L`). Accepte `relative` pour un affichage relatif (ex : "il y a 2 heures") ou un format personnalisé comme `DD/MM/YYYY`.
203
+
-`role_id`
204
+
-`format`
116
205
117
-
::hint{type="warning"}
118
-
Le paramètre `role_id` est obligatoire.
206
+
::hint{type="info"}
207
+
Pour le détail des paramètres, [`cliquez ici`](#paramètres-communs).
119
208
::
120
209
121
210
### Temporalité
@@ -126,11 +215,13 @@ Les modificateurs permettent de transformer l'affichage des variables. Ils s'ajo
126
215
|`{time}`| Heure actuelle | 11:01 |
127
216
|`{timestamp}`| Timestamp Discord | 1495962098 |
128
217
129
-
**Paramètres (date et time) :**
130
-
-`format` : Format d'affichage de la date ou de l'heure (par défaut : `L` ou `LT`). Accepte `relative` pour un affichage relatif (ex : "il y a 2 heures") ou un format personnalisé comme `DD/MM/YYYY` ou `hh:mm a`. La liste des différents formats est disponible sur la [documentation](https://day.js.org/docs/en/display/format) de la bibliothèque **dayjs**.
218
+
**Paramètres :**
219
+
-`format` (date et time)
220
+
-`style` (timestamp)
131
221
132
-
**Paramètres (timestamp) :**
133
-
-`style` : Style d'affichage du timestamp. Vous pouvez retrouver la liste complète sur la [documentation](https://discord.com/developers/docs/reference#message-formatting-timestamp-styles) de Discord.
222
+
::hint{type="info"}
223
+
Pour le détail des paramètres, [`cliquez ici`](#paramètres-communs).
224
+
::
134
225
135
226
## Variables par modules
136
227
@@ -149,7 +240,11 @@ Les modificateurs permettent de transformer l'affichage des variables. Ils s'ajo
149
240
|`{money.to_position:position=N}`| Argent nécessaire pour atteindre la position N dans le classement | 1 200 |
150
241
151
242
**Paramètres :**
152
-
-`user_id` : Identifiant d'un utilisateur.
243
+
-`user_id`
244
+
245
+
::hint{type="info"}
246
+
Pour le détail des paramètres, [`cliquez ici`](#paramètres-communs).
247
+
::
153
248
154
249
### Niveaux
155
250
@@ -171,7 +266,11 @@ Les modificateurs permettent de transformer l'affichage des variables. Ils s'ajo
171
266
|`{xp.to_position:position=N}`| Expérience nécessaire pour atteindre la position N dans le classement | 5,000 |
172
267
173
268
**Paramètres :**
174
-
-`user_id` : Identifiant d'un utilisateur.
269
+
-`user_id`
270
+
271
+
::hint{type="info"}
272
+
Pour le détail des paramètres, [`cliquez ici`](#paramètres-communs).
273
+
::
175
274
176
275
### Récompenses de niveaux
177
276
@@ -217,7 +316,11 @@ Les modificateurs permettent de transformer l'affichage des variables. Ils s'ajo
217
316
|`{age}`| Âge de l'utilisateur | 25 ans |
218
317
219
318
**Paramètres :**
220
-
-`user_id` : Identifiant d'un utilisateur.
319
+
-`user_id`
320
+
321
+
::hint{type="info"}
322
+
Pour le détail des paramètres, [`cliquez ici`](#paramètres-communs).
323
+
::
221
324
222
325
::hint{type="info"}
223
326
Les variables d'[économie](#economie) et de [niveaux](#niveaux) sont aussi disponibles dans les commandes personnalisées.
@@ -318,12 +421,13 @@ Les modificateurs permettent de transformer l'affichage des variables. Ils s'ajo
318
421
|`{stream.start_at}`| Date de début | il y a 2 heures |
319
422
|`{stream.tags}`| Tags du live | français, développement |
320
423
321
-
**Paramètres (start_at) :**
322
-
-`format` : Format d'affichage de la date ou de l'heure (par défaut : `relative`). Accepte `relative` pour un affichage relatif (ex : "il y a 2 heures") ou un format personnalisé comme `DD/MM/YYYY` ou `hh:mm a`. La liste des différents formats est disponible sur la [documentation](https://day.js.org/docs/en/display/format) de la bibliothèque **dayjs**.
323
-
324
-
**Paramètres (tags) :**
424
+
**Paramètres :**
425
+
-`format`
426
+
-`separator`
325
427
326
-
-`separator` : Caractères de séparation des différents tags du stream (par défaut : `, `)
428
+
::hint{type="info"}
429
+
Pour le détail des paramètres, [`cliquez ici`](#paramètres-communs).
0 commit comments