Skip to content

Instalar el bot de Discord de AO Master

Esta página guía a un propietario (o a un staff con permiso Manage Integrations) por el cableado del bot de AO Master a un servidor de Discord. De principio a fin son dos fases: una pantalla de login de Discord que añade el bot a tu servidor, y un asistente corto de slash command que vincula el bot a tu gremio de AO Master y crea un canal privado de configuración.

Requisitos previos

  • Eres el dueño del servidor de Discord, o tienes el permiso Manage Server ahí.
  • Ya has creado tu gremio de AO Master en la web (Quick Start — Propietarios) — ese es el gremio al que se va a emparejar el bot. Si no lo has hecho, mira la alternativa Create New en §4 abajo.
  • Unos 5 minutos.

Paso 1 — Abre el botón Invite Bot en la web

Abre AO Master, haz clic en tu gremio en la barra lateral y ve a Management → Discord Integration. Mientras el bot no esté vinculado, la página muestra una tarjeta Not paired yet con tres pasos numerados.

Web de AO Master — gremio Minion Test, canal Discord Integration seleccionado en la barra lateral bajo MANAGEMENT. El panel principal muestra una tarjeta centrada «Not paired yet» con tres pasos numerados: (1) Invita al bot a tu servidor de Discord con un botón azul Invite Bot, (2) Ejecuta /guild pair en tu servidor de Discord con una pista sobre el asistente corto que crea un canal de settings, (3) Vuelve a esta página para ver los emparejamientos de roles + los canales de miembros.

Haz clic en el botón azul Invite Bot del paso 1. Abre una nueva pestaña del navegador en la página de autorización de Discord.


Paso 2 — Autoriza el bot en Discord

La página de autorización de Discord te pide que elijas a qué servidor añadir el bot.

Página de autorización de Discord. Tarjeta en el centro con el icono de la app AO Master junto al avatar de Discord del usuario, titular «AO Master wants to access your Discord account», una línea «Signed in as zilo · Not you?», tres filas de permisos (✓ Add a bot to a server, ✓ Create commands, ✗ Solve a mystery with Scooby and the gang), un desplegable Server con «Minion Test», una nota «This requires you to have Manage Server permission in the server» y botones Cancel + Continue abajo.

Elige tu servidor en el desplegable Add to server y haz clic en Continue.

«Solve a mystery with Scooby and the gang»?

Es una línea de relleno que Discord pone en cada página de autorización para recordarte qué permisos NO se están pidiendo. Es inofensivo — solo la forma juguetona de Discord de decir «la app no pidió esto».

Discord muestra entonces los permisos exactos que se le concederán al bot en tu servidor.

Segunda página de autorización de Discord. Mismo layout de tarjeta, titular «AO Master wants to access your Discord account» otra vez, luego «Confirm that you want to grant AO Master the following permissions on Minion Test:» con una sola fila marcada «✓ Administrator». Abajo: nota pequeña de que aplica la política de privacidad del desarrollador, el bot está activo desde 8 abr 2026, usado en 6 servidores y «This application cannot read your messages or send messages as you.» Botones: Back + Authorize.

El bot pide el permiso Administrator. Es lo que le permite crear su propia categoría y canales, gestionar asignaciones de rol para mantener web ↔ Discord en sincronía y publicar en los canales que controla. Haz clic en Authorize.

Administrator es amplio — es intencional

Discord no expone permisos más finos para bots que necesitan gestionar su propia estructura de canales. El bot no lee tus mensajes ni envía mensajes en tu nombre (Discord imprime ambas garantías en la propia página de autorización). Si prefieres mantener el bot fuera de un servidor, simplemente no ejecutes /guild pair ahí — ver Desemparejar al final de esta página.

Una pantalla de éxito confirma que el bot se ha unido.

Pantalla final de Discord con un icono de check verde, titular «Success!», cuerpo «AO Master has been authorized and added to Minion Test.» y un pie «You may now close this window or tab.»

Cierra la pestaña. Vuelve a Discord.


Paso 3 — Ejecuta /guild pair

En cualquier canal de texto de tu servidor de Discord, escribe /guild pair. Discord muestra un desplegable de autocompletado — elige la entrada destacada.

Compositor de mensajes de Discord con «/guild pair» escrito. Un desplegable «COMMANDS MATCHING /GUILD PAIR» flota sobre el compositor con una sola entrada: icono del bot AO Master, nombre de comando «/guild pair», descripción «Pair this Discord server with your AO Master guild» y una etiqueta «AO Master» a la derecha.

Pulsa Enter. El bot responde con un mensaje privado del asistente que solo tú puedes ver.

«Only you can see this»

Cada paso del asistente está marcado con Only you can see this · Dismiss message abajo — la forma de Discord de decir que el mensaje es privado para la persona que ejecutó el slash command. Nadie más en el servidor ve los botones, los desplegables ni tus respuestas.


Paso 4 — Elige un idioma

La primera pantalla del asistente pregunta en qué idioma quieres que responda el bot a partir de ahora.

Respuesta del asistente del bot (privada). Cabecera «🛡 Welcome to AO Master Setup». Cuerpo: «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 desplegable muestra «🇬🇧 English» (colapsado). Botones: Continue → English (morado) + Cancel.

El desplegable toma por defecto el idioma de tu cliente de Discord. Para elegir otra cosa, ábrelo — el bot soporta 15 idiomas.

Mismo asistente, desplegable expandido. Top 5 visibles: 🇬🇧 English (marcado), 🇩🇪 Deutsch, 🇪🇸 Español, 🇫🇷 Français, 🇮🇹 Italiano. Una barra de scroll a la derecha indica más idiomas debajo.

Elige el idioma y haz clic en Continue → (la etiqueta del botón se actualiza con tu elección). Puedes cambiarlo después desde la configuración web.


Paso 5 — Elige a qué gremio de AO Master emparejarlo

Si ya posees gremios de AO Master en la web, la siguiente pantalla los lista y te deja emparejar este servidor de Discord con uno de ellos. (Si aún no tienes ninguno, puedes crearlo aquí mismo — ver el recuadro abajo.)

Respuesta del asistente del bot. Cabecera «Pick your AO Master guild». Subtítulo «Language: 🇬🇧 English». Cuerpo: «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 desplegable etiquetado «Pick a guild — or create new». Botones: 🔙 Back + Cancel.

Abre el desplegable. Cada fila muestra el nombre del gremio AO Master más su ID de gremio en Albion y la región.

Mismo asistente, desplegable expandido mostrando entradas: CHILIZ (ASIA), Minion Test (ASIA), GOBLINS (ASIA), QuickStart Demo (ASIA) — cada una con su ID Albion debajo — más una fila final «+ Create New AO Master Guild» con la pista «Search Albion to pair a fresh guild record.»

Elige el gremio que quieras que este servidor de Discord controle.

Create New — camino alternativo

Si aún no tienes un gremio de AO Master que coincida, haz clic en + Create New AO Master Guild. El asistente se bifurca en un selector de región y luego una caja de búsqueda donde escribes el nombre de tu gremio Albion; el bot llama a la API en vivo de Albion, encuentra el gremio y crea el registro AO Master + empareja este servidor de Discord en un solo paso. Te conviertes automáticamente en propietario AO Master.

El camino Create New añade dos pantallas extra al asistente pero llega a la misma tarjeta Confirm del §6 abajo — el resto de la instalación es idéntico.


Paso 6 — Confirma el re-empareje

Antes de hacer nada irreversible, el bot muestra una pantalla de confirmación con todo lo que va a hacer.

Respuesta del asistente del bot. Cabecera «Confirm re-pair». Subtítulo «Language: 🇬🇧 English». Tres campos: Discord server: Minion Test. AO Master guild: 🛡 Minion Test. Albion ID + Region debajo. Nota en cursiva: «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.» Botones: ✅ Confirm + pair (verde) + 🔙 Pick another + Cancel.

Lee la línea que empieza con «On confirm:» — es literalmente todo lo que va a pasar.

  • Aparece una nueva categoría 🛡 AO Master en tu servidor de Discord.
  • Dentro va un único canal #⚙️-guild-settings.
  • El lado web empieza a confiar en el bot para reflejar las asignaciones de rol + entregar los mensajes a este servidor de Discord.
  • Tus datos existentes de AO Master (saldos de Silver Bank, casilleros, roles de guerra, lista de miembros, historial de regear) quedan intactos — emparejar solo conecta los cables, no resetea nada.

Haz clic en ✅ Confirm + pair cuando estés listo. Aparece una pantalla corta de carga mientras el bot lo apunta todo.

Respuesta del asistente del bot. Una sola línea con icono de reloj de arena: «Pairing this Discord server to your existing guild and creating channels…» Debajo: «Only you can see this · Dismiss message».


Paso 7 — Empareja el rol Member

Una vez aterriza el empareje, el asistente pasa de inmediato al mapeo de roles. El primer paso es obligatorio: elige qué rol de Discord representa a tus miembros normales.

Respuesta del asistente del bot. Cabecera «Pair Member role». Cuerpo: «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).» Línea de estado: «🔍 Available — 3 Discord role(s), 1 web role(s)». Dos desplegables («Pick a Discord role» + «Pick a web role»). Botones: 🔗 Pair Member role (verde) + Cancel.

Abre el desplegable Pick a Discord role y elige el rol que los miembros nuevos deben recibir en Discord. El bot lista cada rol asignable de tu servidor de Discord — normalmente algo como «Member» o «@everyone».

Mismo asistente, desplegable de rol Discord expandido mostrando tres roles del servidor Discord: Admin, Guest, Member (Member marcado).

Después abre el desplegable Pick a web role. Si acabas de crear tu gremio de AO Master, habrá un rol preestablecido esperando — el rol Member por defecto.

Mismo asistente, desplegable de rol web expandido mostrando una opción: ⭐ Member (marcado).

Elige los dos y haz clic en 🔗 Pair Member role. El rol web elegido se guarda como el rol por defecto del gremio, así cualquiera que se una vía Discord más tarde (a través de un ticket de Enlist) aterriza automáticamente en el slot correcto en ambos lados.


Paso 8 — Empareja otros roles (opcional)

Tras aterrizar el empareje Member, el bot ofrece una pasada extra opcional para cablear más parejas de roles de una vez.

Respuesta del asistente del bot. Cabecera «Pair other roles (optional)». Cuerpo: «✅ Member role paired. Add more role pairs below if you want, or click Done to move on to channel visibility.» Estado: «📊 Paired so far: 1» y «🔍 Available — 2 Discord role(s), 0 web role(s)». Dos desplegables. Botones: ➕ Add pair + ✅ Done — finalise (1 paired) + Cancel.

Salta este paso si aún no tienes nada más que emparejar — haciendo clic en ✅ Done — finalise avanzas. Puedes volver y añadir más parejas cuando quieras desde la pestaña web Discord Integration → Roles.


Paso 9 — Elige la visibilidad del canal

La última decisión: qué roles de Discord pueden ver la nueva categoría 🛡 AO Master.

Respuesta del asistente del bot. Cabecera «🔓 Pick channel visibility». Cuerpo: «✅ 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.» Dos callouts: ⚠️ «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 desplegable para elegir roles de Discord. Botones: 🔒 Owner-only (just me) + Cancel.

Dos avisos en esta pantalla merecen leerse con calma:

  • Visibilidad ≠ permiso. Dejar que un rol de Discord vea el canal es separado de dejar que use los botones que hay dentro. Los botones están limitados por permisos web (puestos en Configuración → Roles → Permisos). Conceder visibilidad solo decide quién puede encontrar el canal en su lista.
  • Owner-only es una opción rápida «ciérralo hasta que me aclare». Puedes ampliarla después editando los permisos de la categoría directamente en Discord.

Abre el desplegable para ver cada rol de Discord en tu servidor.

Mismo asistente, desplegable expandido. Cuatro roles de Discord listados con su conteo de miembros: 🔴 Admin (2 members), 🔵 AO Master (1 member), 🟡 Guest (0), 🟢 Member (0). Cada fila tiene una casilla vacía a la derecha.

Marca uno o más roles. El desplegable soporta multi-select — los roles elegidos aparecen como chips eliminables debajo del desplegable.

Mismo asistente, fila Admin marcada. Debajo del desplegable se ve un chip «Admin x».

El rol AO Master

Verás una entrada AO Master en el desplegable — es el rol que Discord creó automáticamente para el propio bot al unirse. El bot lo usa internamente para saltarse las reglas de visibilidad; no necesitas (ni deberías) marcarlo.

En cuanto finalices tu elección, el asistente cierra.


Paso 10 — Listo

Respuesta final del asistente del bot. Cabecera «🎉 Setup complete!» Bullets: 🛡 Role pairs saved. 💬 Created 🛡 AO Master category with #⚙️-guild-settings inside. 🔓 Visibility: @Admin + you. Future channels added under the category inherit this visibility. Seguido por una sección «Next steps:» con tres bullets — abrir #⚙️-guild-settings para activar Enlist o ajustar otras funciones; editar las parejas de roles en la pestaña web Discord Integration → Roles; cambiar la visibilidad después haciendo clic derecho en la categoría AO Master y editando permisos.

Tu barra lateral tiene ahora una flamante categoría 🛡 AO Master con #⚙️-guild-settings dentro.

Barra lateral de Discord de Minion Test. Arriba: Events + Server Boosts integrados. Luego #welcome (actualmente seleccionado — el ephemeral Setup complete sigue visible en su panel de mensaje). Abajo: una nueva categoría 🛡 AO Master, expandida, con un canal hijo #⚙️-guild-settings. El panel principal a la derecha muestra la tarjeta Setup complete de la captura anterior.

Listo — el bot está en vivo. Desde aquí:

  • Abre #⚙️-guild-settings para activar los tickets de Enlist, configurar el role sync y ajustar las demás funciones del lado Discord. El mensaje fijado en ese canal es tu panel de control único; la página Resumen de canales recorre todo lo que hay ahí.
  • De vuelta en la web, Discord Integration muestra ahora un estado verde Active con emparejamientos de rol, canales de miembros y el estado de conexión en vivo.

Tras la instalación — qué viene

Quieres…Dónde ir
Activar tickets de Enlist para que los aspirantes se unan vía Discord#⚙️-guild-settings → botón Enable Enlist (ver Flujo de enlist)
Activar el pipeline de Ally para que miembros de gremios asociados soliciten ser aliados#⚙️-guild-settings → botón Enable Ally (ver Flujo de ally) — tier Pro
Activar publicaciones de solicitud de regear en Discord#⚙️-guild-settings → botón Enable Regear
Mapear más rolesPestaña web Discord Integration → Roles
Mapear roles de guerra a roles de DiscordPestaña web Discord Integration → War Roles
Mapear roles de Discord de gremios asociados para las aprobaciones de aliadosPestaña web Discord Integration → Ally → Partner Discord roles
Añadir o quitar roles de Discord que ven la categoríaClic derecho en la categoría 🛡 AO Master en Discord → Edit Category → Permissions
Ver cada canal + botón que crea el botResumen de canales
Vincular tu personaje de AlbionEjecuta /whoami en cualquier canal de AO Master, luego sigue el prompt de enlace

Desemparejar

Si alguna vez quieres quitar el bot de un servidor de Discord:

  1. En la web, abre Discord Integration → Settings → Unpair.
  2. Escribe UNPAIR para confirmar.

El bot borra su categoría 🛡 AO Master y sus canales en Discord, suelta los mapeos de rol y limpia el directorio de canales de miembros. Los datos del gremio de AO Master (miembros, roles, bancos, historial de regear) se conservan — solo se corta el cableado del lado Discord. Puedes volver a emparejar cuando quieras ejecutando /guild pair otra vez en un servidor de Discord nuevo (o el mismo).