Skip to content

Installer le bot Discord AO Master

Cette page guide un propriétaire (ou un membre du staff avec la permission Manage Integrations) pour brancher le bot AO Master sur un serveur Discord. De bout en bout, ça se passe en deux phases : un écran de connexion Discord qui ajoute le bot à ton serveur, puis un court assistant en commande slash qui lie le bot à ta guilde AO Master et crée un salon de paramètres privé.

Prérequis

  • Tu es le propriétaire du serveur Discord, ou tu as la permission Discord Gérer le serveur dessus.
  • Tu as déjà créé ta guilde AO Master sur le web (Démarrage rapide — Propriétaires) — c'est la guilde à laquelle ce bot sera apparié. Si ce n'est pas fait, vois l'alternative Créer une nouvelle dans la §4 ci-dessous.
  • Environ 5 minutes.

Étape 1 — Ouvre le bouton Invite Bot sur le web

Ouvre AO Master, clique sur ta guilde dans la barre latérale, puis va dans Management → Discord Integration. Quand le bot n'est pas encore lié, la page affiche une carte Not paired yet avec trois étapes numérotées.

Web AO Master — guilde Minion Test, salon Discord Integration sélectionné dans la barre latérale sous MANAGEMENT. Le panneau principal affiche au centre une carte « Not paired yet » avec trois étapes numérotées : (1) Inviter le bot sur ton serveur Discord avec un bouton bleu Invite Bot, (2) Lancer /guild pair sur ton serveur Discord avec un indice sur le court assistant qui crée un salon de paramètres, (3) Revenir sur cette page pour voir les associations de rôles + les salons de membres.

Clique sur le bouton bleu Invite Bot de l'étape 1. Il ouvre un nouvel onglet sur la page d'autorisation de Discord.


Étape 2 — Autorise le bot sur Discord

La page d'autorisation Discord te demande de choisir le serveur sur lequel ajouter le bot.

Page d'autorisation Discord. Une carte centrale affiche l'icône de l'app AO Master à côté de l'avatar Discord d'un utilisateur, le titre « AO Master wants to access your Discord account », une ligne « Signed in as zilo · Not you? », trois lignes de permissions (✓ Add a bot to a server, ✓ Create commands, ✗ Solve a mystery with Scooby and the gang), un menu déroulant Server réglé sur « Minion Test », une note « This requires you to have Manage Server permission in the server », et les boutons Cancel + Continue en bas.

Choisis ton serveur dans le menu déroulant Add to server, puis clique sur Continue.

« Solve a mystery with Scooby and the gang » ?

C'est une ligne placeholder que Discord met sur chaque page d'autorisation pour rappeler quelles permissions ne sont PAS demandées. C'est anodin — juste la manière joueuse de Discord de dire « l'app n'a pas demandé ça ».

Discord affiche ensuite les permissions exactes que le bot recevra sur ton serveur.

Deuxième page d'autorisation Discord. Même mise en page de carte, à nouveau le titre « AO Master wants to access your Discord account », puis « Confirm that you want to grant AO Master the following permissions on Minion Test: » avec une seule ligne cochée « ✓ Administrator ». Plus bas : une petite note indiquant que la politique de confidentialité du développeur s'applique, que le bot est actif depuis le 8 avril 2026, utilisé sur 6 serveurs, et « This application cannot read your messages or send messages as you. ». Boutons : Back + Authorize.

Le bot demande la permission Administrator. C'est ce qui lui permet de créer sa propre catégorie et ses salons, de gérer les attributions de rôles pour que web ↔ Discord restent synchronisés, et de poster dans les salons qu'il possède. Clique sur Authorize.

Administrator est large — c'est voulu

Discord n'expose pas de permissions plus fines pour les bots qui doivent gérer leur propre structure de salons. Le bot ne lit pas tes messages et n'envoie pas de messages en ton nom (Discord affiche les deux garanties directement sur la page d'autorisation). Si tu préfères tenir le bot à l'écart d'un serveur, ne lance simplement pas /guild pair dessus — vois Annuler le pairing en bas de cette page.

Un écran de réussite confirme que le bot a rejoint.

Dernier écran Discord avec une icône de coche verte, le titre « Success! », le corps « AO Master has been authorized and added to Minion Test. », et un pied « You may now close this window or tab. »

Ferme l'onglet. Reviens sur Discord lui-même.


Étape 3 — Lance /guild pair

Dans n'importe quel salon textuel de ton serveur Discord, tape /guild pair. Discord affiche un menu déroulant d'auto-complétion — choisis l'entrée surlignée.

Composeur de message Discord avec « /guild pair » tapé. Un menu déroulant « COMMANDS MATCHING /GUILD PAIR » flotte au-dessus du composeur avec une seule entrée : l'icône du bot AO Master, le nom de commande « /guild pair », la description « Pair this Discord server with your AO Master guild », et une étiquette « AO Master » à droite.

Appuie sur Entrée. Le bot répond avec un message privé d'assistant que toi seul peux voir.

« Only you can see this »

Chaque étape de l'assistant est marquée Only you can see this · Dismiss message en bas — c'est la manière de Discord de dire que le message est privé pour la personne qui a lancé la commande slash. Personne d'autre sur le serveur ne voit les boutons, les menus ou tes réponses.


Étape 4 — Choisis une langue

Le premier écran de l'assistant te demande dans quelle langue tu veux que le bot réponde à partir de maintenant.

Réponse de l'assistant bot (privée). En-tête « 🛡 Welcome to AO Master Setup ». Corps : « Pick your preferred language. Slash-command replies will use it from here on. Pick from the dropdown to change, or click Continue to keep the default. » Un menu déroulant affiche « 🇬🇧 English » (replié). Boutons : Continue → English (violet) + Cancel.

Le menu déroulant a par défaut la langue de ton client Discord. Pour choisir autre chose, ouvre-le — le bot supporte 15 langues.

Même assistant, menu déroulant déployé. Les 5 premières entrées visibles : 🇬🇧 English (cochée), 🇩🇪 Deutsch, 🇪🇸 Español, 🇫🇷 Français, 🇮🇹 Italiano. Une barre de défilement à droite montre qu'il y a d'autres langues en dessous.

Choisis la langue, puis clique sur Continue → (l'étiquette du bouton se met à jour avec ton choix). Tu pourras la changer plus tard depuis les paramètres web.


Étape 5 — Choisis quelle guilde AO Master apparier

Si tu possèdes déjà des guildes AO Master sur le web, l'écran suivant les liste et te laisse apparier ce serveur Discord à l'une d'elles. (Si tu n'en as pas encore, tu peux en créer une ici même — vois l'encadré ci-dessous.)

Réponse de l'assistant bot. En-tête « Pick your AO Master guild ». Sous-ligne « Language: 🇬🇧 English ». Corps : « You have access to 5 AO Master guild(s) that aren't paired anywhere yet (as owner or with Manage Integrations). Pick one to pair to this Discord server, or Create New to start fresh. » Un menu déroulant intitulé « Pick a guild — or create new ». Boutons : 🔙 Back + Cancel.

Ouvre le menu déroulant. Chaque ligne affiche le nom de la guilde AO Master plus son ID de guilde Albion et sa région.

Même assistant, menu déroulant déployé montrant les entrées : CHILIZ (ASIA), Minion Test (ASIA), GOBLINS (ASIA), QuickStart Demo (ASIA) — chacune avec son ID Albion en dessous — plus une dernière ligne « + Create New AO Master Guild » avec l'indice « Search Albion to pair a fresh guild record. »

Choisis la guilde que tu veux que ce serveur Discord pilote.

Create New — chemin alternatif

Si tu n'as pas encore de guilde AO Master correspondante, clique plutôt sur + Create New AO Master Guild. L'assistant bifurque vers un sélecteur de région, puis une boîte de recherche où tu tapes le nom de ta guilde Albion ; le bot appelle l'API live d'Albion, trouve la guilde, et crée la fiche AO Master + apparie ce serveur Discord en une seule étape. Tu deviens automatiquement le propriétaire AO Master.

Le chemin Create New ajoute deux écrans d'assistant supplémentaires mais arrive à la même carte de confirmation à la §6 ci-dessous — le reste de l'installation est identique.


Étape 6 — Confirme le re-pairing

Avant de faire quoi que ce soit d'irréversible, le bot affiche un écran de confirmation avec tout ce qu'il s'apprête à faire.

Réponse de l'assistant bot. En-tête « Confirm re-pair ». Sous-ligne « Language: 🇬🇧 English ». Trois champs : Discord server: Minion Test. AO Master guild: 🛡 Minion Test. Albion ID + Region en dessous. Note en italique : « On confirm: this Discord server is paired to the existing AO Master guild record, a #⚙️-guild-settings channel appears here under a new 🛡 AO Master category, and your existing guild data (silver bank, lockers, war roles, members, regear history) is reused as-is. » Boutons : ✅ Confirm + pair (vert) + 🔙 Pick another + Cancel.

Lis la ligne qui commence par « On confirm: » — c'est littéralement tout ce qui va se passer.

  • Une nouvelle catégorie 🛡 AO Master apparaît sur ton serveur Discord.
  • Un seul salon #⚙️-guild-settings vient dedans.
  • Le côté web commence à faire confiance au bot pour refléter les attributions de rôles + livrer les messages à ce serveur Discord.
  • Tes données AO Master existantes (soldes Silver Bank, casiers, rôles de guerre, liste des membres, historique des regear) restent intactes — le pairing ne fait que connecter les fils, il ne remet rien à zéro.

Clique sur ✅ Confirm + pair quand tu es prêt. Un court écran de chargement apparaît pendant que le bot écrit tout.

Réponse de l'assistant bot. Une seule ligne avec une icône de sablier : « Pairing this Discord server to your existing guild and creating channels… » En dessous : « Only you can see this · Dismiss message ».


Étape 7 — Apparie le rôle Member

Une fois le pairing fait, l'assistant passe immédiatement à l'association de rôles. La première étape est obligatoire : choisis quel rôle Discord représente tes membres réguliers.

Réponse de l'assistant bot. En-tête « Pair Member role ». Corps : « Pick the Discord role + web role that represent your regular members — everyone joins with this role by default. The web role you pick will be saved as the guild's default member role (visible later in Guild Settings → Roles → Default member role). » Ligne d'état : « 🔍 Available — 3 Discord role(s), 1 web role(s) ». Deux menus déroulants (« Pick a Discord role » + « Pick a web role »). Boutons : 🔗 Pair Member role (vert) + Cancel.

Ouvre le menu déroulant Pick a Discord role et choisis le rôle que les nouveaux membres doivent recevoir sur Discord. Le bot liste tous les rôles attribuables de ton serveur Discord — généralement appelés « Member » ou « @everyone ».

Même assistant, menu déroulant des rôles Discord déployé affichant trois rôles du serveur Discord : Admin, Guest, Member (Member coché).

Puis ouvre le menu déroulant Pick a web role. Si tu viens de créer ta guilde AO Master, il y aura un rôle préréglé en attente — le rôle Member par défaut.

Même assistant, menu déroulant des rôles web déployé affichant une seule option : ⭐ Member (cochée).

Choisis les deux et clique sur 🔗 Pair Member role. Le rôle web choisi devient le rôle membre par défaut de la guilde, donc toute personne qui rejoint via Discord plus tard (via un ticket Enlist) atterrit automatiquement au bon endroit des deux côtés.


Étape 8 — Apparie d'autres rôles (optionnel)

Une fois le pairing Member fait, le bot propose une passe optionnelle pour brancher d'autres paires de rôles d'un seul coup.

Réponse de l'assistant bot. En-tête « Pair other roles (optional) ». Corps : « ✅ Member role paired. Add more role pairs below if you want, or click Done to move on to channel visibility. » État : « 📊 Paired so far: 1 » et « 🔍 Available — 2 Discord role(s), 0 web role(s) ». Deux menus déroulants. Boutons : ➕ Add pair + ✅ Done — finalise (1 paired) + Cancel.

Saute cette étape si tu n'as rien d'autre à apparier pour l'instant — cliquer sur ✅ Done — finalise passe à la suite. Tu pourras revenir ajouter d'autres paires quand tu veux depuis l'onglet Discord Integration → Roles sur le web.


Étape 9 — Choisis la visibilité des salons

La dernière décision : quels rôles Discord peuvent voir la nouvelle catégorie 🛡 AO Master.

Réponse de l'assistant bot. En-tête « 🔓 Pick channel visibility ». Corps : « ✅ 1 role pair(s) saved. The visibility you pick here applies to the whole 🛡 AO Master category — #⚙️-guild-settings plus any future channels added under it inherit automatically. You can change the role list later in Discord by editing the category permissions. » Deux encadrés : ⚠️ « Important: Discord visibility is just 'who can see the channel'. Each button inside is still gated by web permissions — a user without the right web role / permission will see the UI but the action will be rejected. » 💡 « Heuristic suggestion: @Member (paired with web role 'Member') ». Un menu déroulant pour choisir des rôles Discord. Boutons : 🔒 Owner-only (just me) + Cancel.

Deux encadrés sur cet écran méritent d'être lus attentivement :

  • Visibilité ≠ permission. Laisser un rôle Discord voir le salon est séparé de l'autoriser à utiliser les boutons dedans. Les boutons sont protégés par les permissions web (réglées sur Settings → Roles → Permissions). Accorder la visibilité décide juste qui peut trouver le salon dans sa liste de salons.
  • Owner-only est une option rapide « verrouille à moi seul le temps que je voie ». Tu pourras élargir plus tard en modifiant directement les permissions de la catégorie dans Discord.

Ouvre le menu déroulant pour voir tous les rôles Discord de ton serveur.

Même assistant, menu déroulant déployé. Quatre rôles Discord listés avec leur nombre de membres : 🔴 Admin (2 membres), 🔵 AO Master (1 membre), 🟡 Guest (0), 🟢 Member (0). Chaque ligne a une case à cocher vide à droite.

Coche un ou plusieurs rôles. Le menu déroulant supporte le multi-sélection — les rôles choisis apparaissent comme des puces supprimables sous le menu.

Même assistant, ligne Admin cochée. Sous le menu déroulant, une puce « Admin x » est visible.

Le rôle AO Master

Tu remarqueras une entrée AO Master dans le menu déroulant — c'est le rôle que Discord a auto-créé pour le bot lui-même quand il a rejoint. Le bot l'utilise en interne pour contourner les règles de visibilité ; tu n'as pas besoin de (et ne devrais pas) le cocher.

Dès que tu finalises ton choix, l'assistant se conclut.


Étape 10 — Tout est prêt

Réponse finale de l'assistant bot. En-tête « 🎉 Setup complete! » Puces : 🛡 Role pairs saved. 💬 Created 🛡 AO Master category with #⚙️-guild-settings inside. 🔓 Visibility: @Admin + you. Future channels added under the category inherit this visibility. Suivi d'une section « Next steps: » avec trois puces — ouvrir #⚙️-guild-settings pour activer Enlist ou régler d'autres fonctionnalités ; modifier les paires de rôles sur l'onglet Discord Integration → Roles côté web ; changer la visibilité plus tard en clic droit sur la catégorie AO Master et modifier les permissions.

Ta barre latérale a maintenant une nouvelle catégorie 🛡 AO Master avec #⚙️-guild-settings dedans.

Barre latérale Discord de Minion Test. En haut : Events + Server Boosts intégrés. Puis #welcome (actuellement sélectionné — l'éphémère Setup complete est encore visible dans son panneau de message). En bas : une nouvelle catégorie 🛡 AO Master, déployée, avec un salon enfant #⚙️-guild-settings. Le panneau principal à droite affiche la carte Setup complete de la capture précédente.

C'est tout — le bot est actif. À partir d'ici :

  • Ouvre #⚙️-guild-settings pour activer les tickets Enlist, configurer la synchro de rôles, et régler les autres fonctionnalités côté Discord. Le message épinglé dans ce salon est ton panneau de contrôle unique ; la page Vue d'ensemble des salons parcourt tout ce qu'il y a dessus.
  • Sur le web, Discord Integration affiche maintenant un état vert Active avec les associations de rôles, les salons de membres, et l'état de connexion live.

Après l'installation — la suite

Tu veux…Où aller
Activer les tickets Enlist pour que les candidats puissent rejoindre via Discord#⚙️-guild-settings → bouton Enable Enlist (voir Flux Enlist)
Activer le pipeline Ally pour que les membres de guildes partenaires puissent postuler comme alliés#⚙️-guild-settings → bouton Enable Ally (voir Flux Ally) — Tier Pro
Activer les posts de demandes Regear sur Discord#⚙️-guild-settings → bouton Enable Regear
Mapper les rôles Discord de guildes partenaires pour les approbations d'alliésWeb Discord Integration → Ally → Partner Discord roles
Associer plus de rôlesOnglet web Discord Integration → Roles
Associer des rôles de guerre à des rôles DiscordOnglet web Discord Integration → War Roles
Ajouter ou retirer des rôles Discord qui peuvent voir la catégorieClic droit sur la catégorie 🛡 AO Master dans Discord → Edit Category → Permissions
Voir chaque salon + bouton que le bot créeVue d'ensemble des salons
Lier ton personnage AlbionLance /whoami dans n'importe quel salon AO Master, puis suis le lien

Annuler le pairing

Si tu veux un jour retirer le bot d'un serveur Discord :

  1. Sur le web, ouvre Discord Integration → Settings → Unpair.
  2. Tape UNPAIR pour confirmer.

Le bot supprime sa catégorie 🛡 AO Master et ses salons dans Discord, abandonne les associations de rôles, et vide l'annuaire des salons de membres. Les données de ta guilde AO Master (membres, rôles, banques, historique de regear) sont préservées — seul le câblage côté Discord est coupé. Tu peux ré-apparier quand tu veux en relançant /guild pair sur un nouveau (ou le même) serveur Discord.