Passer au contenu principal
Discord utilise des nombres pour les sortes, les styles et les niveaux. ChapterJS exporte leurs noms, pour que vous n’écriviez jamais un nombre dont il faut retenir le sens.
Les permissions ne sont pas ici : elles ont leur propre page. Les drapeaux d’un message et d’un utilisateur se lisent par leur nom (message.flags, user.flags) : voir Message et User.
Chaque énumération est à la fois une valeur et un type : ChannelType.GuildVoice vaut 2, et une variable de type ChannelType accepte n’importe laquelle des valeurs.

ChannelType

La sorte d’un salon : channel.type, et le type de ChannelCreateOptions et de ThreadCreateOptions. Les méthodes is...() d’un salon répondent à la même question sans nombre : voir Salons. Documentation de Discord

ForumLayoutType

Comment sont affichées les publications d’un forum : defaultForumLayout dans les options des salons. Documentation de Discord

ForumSortOrderType

Comment sont triées les publications d’un salon forum ou média : defaultSortOrder dans les options des salons. Documentation de Discord

VideoQualityMode

La qualité des caméras d’un salon vocal : videoQualityMode dans les options des salons. Documentation de Discord

Locale

Les langues de Discord : guild.preferredLocale, interaction.locale, user.locale, et les clés des locales d’une commande (voir Traductions). Les valeurs sont les codes de langue eux-mêmes, donc Locale.French et 'fr' sont la même chose. Documentation de Discord

ButtonStyle

Le style d’un bouton tel que Discord l’envoie dans un message que vous recevez. Dans vos fichiers, un bouton prend un ButtonStyleName ('primary', 'danger'…) à la place. Documentation de Discord

ComponentType

Le type d’un composant d’un message que vous recevez. Les composants que vous envoyez sont fabriqués avec button(), select() et les helpers de mise en page, qui le règlent pour vous. Documentation de Discord

TextInputStyle

Le style d’un champ de texte. Documentation de Discord

DefaultMessageNotificationLevel

De quoi les membres sont notifiés par défaut : defaultMessageNotifications dans GuildEditOptions. Documentation de Discord

ExplicitContentFilterLevel

Les images et vidéos de qui Discord analyse : explicitContentFilter dans GuildEditOptions. Documentation de Discord

PremiumTier

Le niveau de boost d’un serveur : guild.premiumTier. Documentation de Discord

VerificationLevel

Ce que Discord demande aux nouveaux membres avant qu’ils puissent écrire : guild.verificationLevel, et verificationLevel dans GuildEditOptions. Documentation de Discord

AuditLogEvent

Ce dont parle une entrée du journal d’audit : actionType d’une entrée d’AuditLog, et le filtre actionType de guild.fetchAuditLog(). Documentation de Discord

MessageFlags

Les drapeaux qu’un message peut avoir. message.flags donne leurs noms (MessageFlagName), donc vous avez rarement besoin des bits. Documentation de Discord

MessageType

La sorte d’un message : message.type. message.isFromUser vaut true pour Default et Reply seulement, quand une personne les a écrits. Documentation de Discord

UserFlags

Les badges d’un compte. user.flags donne leurs noms (UserFlagName), donc vous avez rarement besoin des bits. Documentation de Discord