Gestion du serveur
Audit, rôles, salons et permissions. Alpha réutilise les identifiants enregistrés et signale les conflits. Aucune suppression automatique de salon ou de rôle.
Alpha répond aux commandes et, si tu l’actives, gère la structure et les statistiques du serveur. Bravo ajoute la musique avec Muse, dans un service séparé.
Le profil minimal active l’aide et Palworld. pokemon ajoute le Pokédex. Le profil full active aussi l’administration du serveur selon un plan que tu dois vérifier.
Audit, rôles, salons et permissions. Alpha réutilise les identifiants enregistrés et signale les conflits. Aucune suppression automatique de salon ou de rôle.
Bravo utilise ses propres identifiants et son volume de données. Le profil Compose music est facultatif et indépendant du profil d’Alpha.
Fiches illustrées, talents, capacités et types avec suggestions. Les recherches et les données PokéAPI utilisent les noms anglais, comme charizard.
Des espaces pour Palworld, Pokémon GO, Minecraft et Vault Hunters. Les événements vocaux publics respectent la confidentialité des salons privés.
Statut et récapitulatif accessibles aux membres. Les mesures absentes, anciennes ou incomplètes sont signalées. Les annonces en jeu sont réservées au staff.
Compteurs vocaux en lecture seule. Les comptes précédés de ~ indiquent un cache incomplet. Les détails techniques sont réservés aux administrateurs.
Commence par /help dans Discord : l’aide tient compte du profil et de ton rôle. Les commandes sont limitées au serveur configuré.
/statusÉtat du conteneur, du bot admin et de Muse.
Administrateurs · minimal, pokemon, full
/auditCompare la configuration voulue à l'état actuel sans rien modifier.
Administrateurs · full
/resyncApplique la structure gérée et ses permissions strictes.
Administrateurs · full
/helpAffiche les commandes du profil accessibles avec ton rôle.
Tous les membres · minimal, pokemon, full
/welcome-previewPrévisualise le message d'accueil sans attendre un nouveau membre.
Administrateurs · full
/stats-refreshForce une mise à jour immédiate des salons vocaux Stats.
Administrateurs · full
/diagAffiche un diagnostic runtime sans secrets.
Administrateurs · full
/cache-statusAffiche la taille et l’âge des caches locaux sans secrets.
Administrateurs · full
/announce-palworldPublie une annonce Discord et la relaie dans le serveur Palworld.
Administrateurs et modérateurs · full
/pokemonCherche un Pokémon par nom anglais ou numéro du Pokédex.
Tous les membres · pokemon, full
/weaknessAffiche les faiblesses, résistances et immunités d’un Pokémon.
Tous les membres · pokemon, full
/moveCherche une capacité Pokémon par son nom anglais.
Tous les membres · pokemon, full
/abilityCherche un talent Pokémon par son nom anglais.
Tous les membres · pokemon, full
/typeAffiche les forces et faiblesses d’un type Pokémon.
Tous les membres · pokemon, full
/random-pokemonAffiche un Pokémon au hasard.
Tous les membres · pokemon, full
/metrics-palworldAffiche les derniers metrics du serveur Palworld.
Tous les membres · minimal, pokemon, full
/resume-hierRenvoie le lien du résumé Gaylemon de la veille.
Tous les membres · minimal, pokemon, full
Prévois Node.js 24, npm et Docker Compose v2. Commence avec une application Discord de développement. Muse demande une seconde application seulement si tu actives la musique.
Récupère le dépôt, copie .env.example vers .env, puis renseigne le jeton d’Alpha et l’identifiant du serveur. Garde BOT_PROFILE=minimal pour commencer.
Lance npm ci, puis npm run check. Ces vérifications ne connectent pas le bot à Discord.
Lance npm run init:local, puis docker compose up -d --wait nether-beacon. Dans Discord, essaie /help.
Pour full, vérifie le plan du serveur et les intents Discord, puis capture les identifiants des ressources existantes. Pour Muse, configure ses identifiants et initialise son volume. Le guide décrit ces deux parcours séparément.