Console admin
Activation de la guilde
Wizard 7 étapes : JSON, bots Discord, salons, plugin SWEX, observateur, import sièges, finalisation.
Contexte
L'activation de la guilde (/admin/activation) est le wizard de mise en service d'une nouvelle guilde. Il guide l'admin fondateur à travers 7 étapes : import JSON, bots Discord, salons, plugin SWEX, observateur, import des sièges historiques, finalisation.
Prérequis
- Compte disposant du rôle Admin (les alias historiques d'admin fondateur restent compatibles) sur le sous-domaine de la guilde.
- Un export JSON Summoners War pour l'étape 1.
- Les droits d'inviter les bots Discord (Constellation + Presets) sur le serveur Discord de la guilde.
Écran
- Une barre latérale liste les 7 étapes (
01à07), cliquables pour naviguer. - Le contenu central affiche l'étape active.
- Une alerte dédiée signale que les bots nécessitent un serveur Discord dédié (étape Discord).
Les 7 étapes
- Import JSON — provisioning initial via
AdminGuildOnboarding: téléversez l'export JSON, récupérez l'InboundApiKeyet le nom de guilde. C'est cette étape qui crée le schéma de données guilde. - Bots Discord — invitez les deux bots via leurs liens d'invitation : Constellation (bot principal) et Constellation.Presets (recommandé). Un serveur Discord dédié est attendu.
- Salons — configurez les identifiants des salons Discord utilisés par les rapports et notifications ; certains salons sont optionnels et le canal Black Market est indiqué comme Alpha.
- Plugin SWEX — branchez le plugin
sw-constellation(sw-exporter) pour la capture de trafic. Voir sw-constellation. - Observateur — choisissez le wizard observateur SWEX parmi les candidats, enregistrez-le puis contrôlez la réception du keep-alive affichée par le wizard.
- Import des sièges historiques — importez les payloads client de sièges passés (voir Import payloads siège).
- Finalisation — vérifiez le statut global et terminez l'activation.
Déroulé
- Ouvrez
/admin/activation. - Suivez les étapes dans l'ordre ; vous pouvez revenir à une étape via la barre latérale.
- À l'étape 1, l'import JSON provisionne la guilde et fournit la clé API entrante.
- À l'étape 2, utilisez les boutons
Inviter le botpour ajouter Constellation et Presets au serveur Discord. - Complétez les étapes 3 à 6 (salons, SWEX, observateur et import des sièges). L'import de sièges peut être reporté avec le bouton de passage d'étape.
- À l'étape 7, finalisez l'activation.
Limites
- Sans étape 1 (import JSON), les étapes suivantes peuvent rediriger vers l'admin (cas
needsOnboarding). - L'accès est refusé (
RedirectHome) si le rôle n'est pas admin.