Discord & site
Liaison Discord (/link + slash Discord), /linkforce admin, compte site (OAuth Discord sur /connexion), salon compteur.
Liaison Discord ↔ Minecraft
Un seul flux joueur : le code est créé en jeu, validé sur Discord.
- 1. En jeu : /link — si tu n'es pas déjà lié, le serveur génère un code à 6 caractères (alphabet sans I/O/0/1), valable 10 minutes. Clique sur le code pour le copier (hover « Clique pour copier »).
- 2. Sur Discord (invite discord.gg/eDTfYWtuYp) : slash /link avec le code et ton pseudo Minecraft exact (majuscules).
- 3. Succès : entrée dans discord_links, rôle Joueur Discord attribué, sync du rôle de faction si tu en as une.
- Si un code actif existe déjà, /link le réaffiche au lieu d'en créer un nouveau. Compte déjà lié : message d'erreur (changement via admin).
/linkGénère ou réaffiche le code de liaison Discord (Minecraft).
Tous les joueurs
/link <code> <pseudo>Slash Discord : valide le code et le pseudo Minecraft.
Bot Discord CANTALE
Liaison forcée (admin)
Pour corriger un compte sans passer par le code joueur.
/linkforce <Pseudo MC> <ID Discord>Force la liaison Discord ↔ Minecraft (upsert discord_links, gère les conflits, invalide les codes en attente).
Minecraft : cantale.admin · Discord slash : permission ADMINISTRATOR
Compte sur le site (cantale.world)
Le site Next.js se connecte via Discord OAuth (page /connexion), pas un mot de passe. Paliers : anonymous → discord (OAuth OK) → linked (présence dans discord_links) → leader (rôle leader Discord).
- Visiteur : « Se connecter avec Discord » sur /connexion.
- Discord connecté mais pas de ligne discord_links : le site demande de faire /link en jeu puis /link sur Discord, puis de recharger la page.
- Compte lié : profil (skin, vies, stats, faction) et capacités selon les rôles Discord.
Ancienne commande /web link (obsolète)
L'ancien flux « code 6 chiffres sur le site → /web link en jeu » n'existe plus. Le site se connecte uniquement via Discord OAuth sur https://www.cantale.world/connexion. La commande /web (alias /website, /site) affiche encore ce lien en jeu. La liaison Discord ↔ Minecraft reste /link (Minecraft) puis /link (slash Discord).
Après liaison Discord
- Tickets support et Ticket Légendaire : côté Discord.
- Rôle de faction Discord synchronisé quand tu rejoins / quittes une faction.
/discord <message>Envoie un message sur le salon Discord chat depuis Minecraft.
Tous les joueurs
/discord mp <joueur> <message>MP Discord au compte lié (pseudo MC ou nom Discord stocké).
Tous les joueurs
/dailyAussi disponible en slash Discord une fois le compte lié (même quota journalier).
Alias Discord : /journalier
Salon compteur
Un salon Discord dédié fait progresser un compteur partagé. Le bot vérifie le nombre et laisse le chat libre quand il n'y a aucun chiffre.
- Avec un chiffre : le nombre du compteur doit être le précédent + 1 (souvent en début de message, ou seul nombre du message). Sinon le message est supprimé et un court avertissement s'affiche.
- Sans aucun chiffre : tu peux écrire librement ; le compteur n'avance pas.
- Le compteur est sauvegardé côté serveur (reprise après redémarrage du bot).