Skip to content

Discord — Referencia de slash commands

Cada slash command que tiene el bot de AO Master, con argumentos + gates de permiso. Para los recorridos profundos (flujos completos + capturas), ver las páginas específicas de cada workflow.

Cómo usar esta página

Los slash commands de Discord aparecen tras escribir / en cualquier canal que el bot pueda ver. El bot necesita el scope applications.commands (concedido automáticamente vía /guild pair).

Los comandos restringidos a staff usan el mecanismo setDefaultMemberPermissions de Discord — los miembros normales no los ven en el autocompletado salvo que tengan un permiso como Manage Guild en el lado Discord. La comprobación real de permisos del lado AO Master se hace en servidor de todas formas, así que un miembro con permisos del lado Discord obsoletos recibe un error amable.

/ally — gestión de aspirantes aliados

Refleja /enlist pero para el pipeline de tickets del lado aliado. Aparece dentro de los canales de ticket #✋-ally creados desde el botón Apply as Ally. Disponible una vez que tu gremio tenga configurado el pipeline de aliados en Configuración → Integración Discord → Ally.

SubcomandoArgsQuiénQué hace
/ally review(se ejecuta dentro del canal de ticket)ReclutadoresAbre un picker en dos pasos — elige el personaje del aspirante del roster del gremio asociado, luego confirma. La aprobación concede el rol AO Ally más cualquier rol por gremio asociado que hayas mapeado.
/ally rejectuser:@user, opcional reason:stringReclutadoresRechaza un aspirante aliado pendiente. Cierra su ticket + envía DM con el motivo.
/ally done(se ejecuta dentro del canal de ticket)ReclutadoresTras completar /ally review, archiva la transcripción del ticket en el foro de archivo del bot + borra el canal de ticket.

Ver Flujo de ally en Discord.

/enlist — gestión de aspirantes

SubcomandoArgsQuiénQué hace
/enlist review(se ejecuta dentro del canal de ticket)ReclutadoresAbre el formulario de revisión de AO Master para el aspirante del ticket — búsqueda de personaje + preasignación de rol de guerra + botones Approve/Reject.
/enlist rejectuser:@user, opcional reason:stringReclutadoresRechaza un aspirante pendiente. Cierra su ticket + envía DM con el motivo.
/enlist done(se ejecuta dentro del canal de ticket)ReclutadoresTras completar /enlist review, archiva la transcripción del ticket en el foro de archivo del bot + borra el canal de ticket.

Ver Flujo de enlist en Discord.

/guild — emparejamiento de servidor

SubcomandoArgsQuiénQué hace
/guild pairCualquiera con Manage Guild del lado DiscordRecorre el asistente para emparejar este servidor de Discord con un gremio AO Master. Crea la categoría 🛡 AO Master + canal #⚙️-guild-settings.
/guild unpairCualquiera con Manage Guild del lado DiscordDesconecta el bot. La categoría + canal se borran, los mapeos de rol se limpian. Vuelve a emparejar con /guild pair para restaurar.
/guild infoCualquieraMuestra a qué gremio AO Master está emparejado este servidor de Discord.

Ver Discord — Instalar + emparejar.

/whoami

/whoami — sin args, cualquiera. Muestra el estado de tu vínculo AO Master — a qué cuenta AO Master está vinculada esta identidad de Discord, de qué gremios eres miembro, qué personaje está vinculado. Si aún no estás vinculado, la respuesta incluye una URL de login de un solo uso que ata tu identidad de Discord a la cuenta AO Master que inicies sesión.