Exemples

Client

Comment créer et configurer le client de votre bot Discord avec glyria.js.

Configuration de base

Le GlyriaClient est le point d'entrée de votre bot. Il encapsule le Client de discord.js et gère automatiquement le chargement du token, l'enregistrement des commandes et le routage des interactions.

// src/index.ts
const client = new GlyriaClient({
  intents: [GatewayIntentBits.Guilds]
})

await client.login()
Le token de votre bot est automatiquement chargé depuis la variable TOKEN de votre fichier .env. Ne le hardcodez jamais dans votre code source.

Intents

Les intents indiquent à Discord quels événements votre bot souhaite recevoir. Passez-les via l'option intents :

const client = new GlyriaClient({
  intents: [
    GatewayIntentBits.Guilds,
    GatewayIntentBits.GuildMessages,
    GatewayIntentBits.GuildMembers,
  ]
})
GlyriaClient et GatewayIntentBits sont disponibles globalement — aucun import nécessaire.

Arrêt propre

glyria.js gère automatiquement le CTRL+C — le bot se déconnecte proprement et passe instantanément hors ligne sur Discord.

Aucun code supplémentaire n'est nécessaire de votre côté.

Copyright © 2026