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.
- L'étape Discord présente uniquement le bot principal nécessaire à l'activation.
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. - Bot Discord — invitez Constellation, le bot principal utilisé pour les rapports et notifications, puis renseignez l'identifiant de son serveur.
- Salons — configurez les identifiants des salons Discord utilisés par les rapports et notifications, ainsi qu’un salon d’alertes de configuration. Constellation y expliquera aux responsables de guilde, en termes simples, comment corriger un accès manquant lorsqu’il ne peut plus publier ailleurs. 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.
Le bot facultatif Constellation.Presets n'est pas requis pour l'activation initiale. Un administrateur peut le découvrir et le configurer plus tard depuis Membres Discord → Réglages des teams. Cette fenêtre explique comment créer un serveur séparé et permet d'activer explicitement les images d'offense.
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.