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é.

