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

  1. Import JSON — provisioning initial via AdminGuildOnboarding : téléversez l'export JSON, récupérez l'InboundApiKey et le nom de guilde. C'est cette étape qui crée le schéma de données guilde.
  2. 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.
  3. 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.
  4. Plugin SWEX — branchez le plugin sw-constellation (sw-exporter) pour la capture de trafic. Voir sw-constellation.
  5. 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.
  6. Import des sièges historiques — importez les payloads client de sièges passés (voir Import payloads siège).
  7. Finalisation — vérifiez le statut global et terminez l'activation.

Déroulé

  1. Ouvrez /admin/activation.
  2. Suivez les étapes dans l'ordre ; vous pouvez revenir à une étape via la barre latérale.
  3. À l'étape 1, l'import JSON provisionne la guilde et fournit la clé API entrante.
  4. À l'étape 2, utilisez les boutons Inviter le bot pour ajouter Constellation et Presets au serveur Discord.
  5. 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.
  6. À 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.

Liens utiles