#Allies
El roster de miembros de guilds socias que han aplicado como aliados a tu gremio a través del pipeline de Alianza. Vive bajo GUILD → Allies, justo después de #Miembros.
El canal aparece automáticamente en la barra lateral cuando se cumple alguna de estas condiciones:
- Un owner ha habilitado la función Alliance en Configuración → Reclutamiento → Ally (existe al menos una fila en la configuración de Ally del gremio), O
- El gremio tiene al menos un aliado activo en el roster.
Si tu gremio no tiene alianza, el canal está oculto — no hay permiso que conceder, no hay toggle que activar, simplemente no hay ninguna superficie.
Permisos
La visibilidad está controlada por el predicado de aparición automática anterior + tu visibilidad normal de #Miembros (cualquier miembro del gremio puede verlo una vez se muestra).
Las acciones del staff dentro del detalle de cada aliado (revincular a un aliado a un personaje diferente, eliminar a un aliado) requieren Manage Guild. Los miembros sin ese permiso ven el mismo roster pero sin botones de acción.
Qué muestra la página
![Canal #Allies en un gremio cuyo pipeline de Alianza está habilitado pero ningún aliado ha aplicado todavía — barra lateral a la izquierda con Allies destacado bajo GUILD. El panel principal muestra la cabecera "# Allies" más una barra de herramientas con un chip de filtro Status + un conteo "0 aliados" + un cuadro de búsqueda a la derecha + un botón Refresh. Debajo: estado vacío con icono de apretón de manos, cabecera "No allies yet", texto ("Invita a un miembro de guild socia a unirse como Aliado — comparte un código de aliado web o configura el botón Discord [Apply as Ally].") y dos botones de acción: Generate ally code + Configure Discord.](/images/channels-allies/01-tab.png)
Cuando el roster está vacío, la página invita al owner a generar un código de aliado o configurar el pipeline de Discord. Ambos caminos llevan a Configuración → Reclutamiento (pestaña externa Ally) o Configuración → Integración Discord (Integrations → sub-página Ally) respectivamente.
Cuando el roster tiene aliados, el estado vacío se reemplaza por una lista de filas de aliados, cada una mostrando:
- Personaje de Albion + nombre de usuario — el personaje en el juego del miembro de la guild socia + su nombre de usuario de AO Master. Los aliados con Discord vinculado también llevan un pequeño chip de Discord.
- Guild de origen — de qué guild socia provienen (nombre de gremio de Albion + enlace).
- Badge de estado —
Vinculado(siguen en su guild socia de origen) oDejó la alianza(desertaron — su guild de origen dejó tu alianza o cambiaron a una guild no socia). - Joined — cuándo se aprobó su solicitud de aliado.
Toda la fila es clicable — abre el modal Ally Details donde el staff puede actuar sobre este aliado (ver más abajo).
Barra de herramientas — filtrar + buscar + refrescar
Tres controles en la parte superior de la página:
- Filtro de estado (selección múltiple) — elige cualquier combinación de Vinculado / Dejó la alianza. Cada opción del desplegable lleva un punto de color y un conteo por estado (p. ej.
Vinculado (15)/Dejó la alianza (2)). El conteo visible junto al chip se actualiza al activar/desactivar. - Filtro de Guild de origen (selección múltiple con búsqueda integrada) — elige qué guilds socias incluir. Útil cuando te has aliado con varios socios y quieres centrarte en uno. El desplegable lista cada guild de origen distinta en el roster + un conteo por guild.
- Cuadro de búsqueda (lado derecho) — coincidencia de cadena por nombre de personaje, nombre de usuario y nombre de guild de origen. Se combina con los dos filtros anteriores.
- Refresh (botón de icono, extremo derecho) — vuelve a obtener el roster del servidor. La página también se sincroniza en tiempo real cuando los aliados aplican, se aprueban o cambian de estado — el refresco manual rara vez es necesario.
Modal Ally Details (acciones del staff)
Al hacer clic en cualquier fila de aliado se abre el modal Ally Details. El modal muestra el perfil completo del aliado más dos acciones del staff (requiere Manage Guild):
- 🖉 Revincular a un personaje diferente — abre un selector de personaje restringido a tus socios de alianza. Elige un personaje; la guild de origen se resuelve en vivo desde la API de Albion; la cuenta de usuario permanece igual. Útil cuando un aliado cambió a un personaje alternativo diferente en una guild socia y quieres que su fila en el roster le siga.
- Remove Ally — confirmación por texto. La fila del aliado se elimina lógicamente (su estado cambia a Dejó la alianza), el rol de aliado de Discord vinculado entra en cola para revocarse y cualquier inscripción en CTA Timer para este personaje dentro de tu gremio se borra. La cuenta de usuario en sí no se ve afectada; pueden volver a aplicar a través de un código de aliado o el botón Discord [Apply as Ally].
Cómo aparecen los aliados aquí
Un aliado aterriza en este roster después de que finalice uno de dos flujos:
- Web — visitan
https://ao-master.com/ally/<code>, inician sesión (o se registran), eligen su personaje y envían la solicitud. La solicitud aparece en#Solicitudes de ingreso(lado Ally). El staff con Approve Enlist Members los aprueba; la fila aparece en#Alliesy el Ally Role chip queda vinculado a su personaje allá donde aparezca. - Discord — hacen clic en el botón fijado
[Apply as Ally]en tu canal#🤝-ally-here; el bot abre un ticket🤝-ally-…; los revisores ejecutan/ally review(y/ally donetras la aprobación). Mismo destino: la fila aparece en#Alliescon el Ally Role chip activo.
Para la perspectiva completa del lado del miembro, ver Miembros — Alianza. Para el lado Discord, ver Discord — Flujo de Ally.
Cuando el estado cambia a "Dejó la alianza"
Un cron de deserción se ejecuta una vez al día. Para cada aliado activo, comprueba:
- ¿Sigue su personaje vinculado en su guild socia de origen?
- ¿Sigue la guild socia de origen en tu alianza (o la ha abandonado)?
Si alguna respuesta es no, la fila del aliado cambia a Dejó la alianza. Lo que ocurre a continuación depende de tu modo Ally Role Sync (establecido en Integración Discord → Integrations → Ally):
- 🟢 Off — no auto-purge — el rol de aliado de Discord permanece. La fila sigue apareciendo en
#Alliescon el badge Dejó la alianza hasta que decidas eliminarlos. - 🟡 Revisión manual — la fila se incorpora a una lista de revisión Stale Ally Roles (visible en la página Integración Discord). Elige qué subconjunto quitar.
- 🔴 Strict — purga inmediata — el bot quita el rol de aliado de Discord + envía un DM al ex aliado en un minuto.
En todos los modos, el roster de #Allies muestra el badge Dejó la alianza en cuanto se ejecuta la comprobación. El filtro de estado en la parte superior te permite ocultar o enfocar esas filas.
Más información
- Miembros — Alianza — la vista del lado aliado de ser un aliado.
- Configuración → Reclutamiento — configura las preguntas de solicitud de aliado + Ally Role chip + genera códigos de aliado.
- Configuración → Integración Discord — Integrations → sub-página Ally (mapeo de canales, modo Ally Role Sync, roles de Discord de partners).
- Discord — Flujo de Ally — pipeline del lado Discord (panel del bot Manage Ally, slash commands, transcripciones archivadas).
- #Solicitudes de ingreso — donde el staff aprueba / rechaza solicitudes de aliado.