Aller au contenu
Infos sur les entités slowmode

$slowmode

La fonction $slowmode définit le délai du mode lent d’un salon Discord. C’est un setter : elle ne retourne pas la valeur actuelle (utilisez pour cela $getSlowmode (en anglais)).

Syntaxe

$slowmode[channelID;time]

La fonction requiert exactement 2 arguments.

Paramètres

Paramètre Description
channelID L’ID du salon cible. Obligatoire ; un ID invalide lève « Invalid channel ID. ».
time Le nouveau délai. Obligatoire. Un nombre simple est lu en secondes ; une durée BDFD (10s, 5m, 1h, 1m30s…) est également acceptée. 0 désactive le mode lent.

Valeur de retour

Cette fonction ne retourne aucune valeur.

Plage autorisée

Le délai doit être compris entre 0 et 6 heures (21600 secondes). Toute autre valeur, ou une durée illisible, lève l’erreur « Slowmode must be between 0 and 6 hours. ».

Exemples

Définir un mode lent de 10 secondes

$slowmode[$channelID;10s]
$sendMessage[Slowmode set to 10 seconds.]

Désactiver le mode lent

$slowmode[$channelID;0]
$sendMessage[Slowmode disabled.]

Mode lent sur un autre salon

$slowmode[123456789012345678;5m]

Remarques

  • $slowmode est un setter : utilisez $getSlowmode pour lire le mode lent actuel.
  • Le délai est stocké en secondes entières.

Essayer

Collez un exemple dans le playground pour prévisualiser son message (les fonctions qui agissent sur Discord ne sont pas exécutées), ou construisez la même chose avec des blocs.