El bot de escuadrón
Un segundo bot responde preguntas sobre el juego: tu cuenta, tu escuadrón, los rankings, el mercado. Funciona en el servidor oficial, y cualquier escuadrón puede además invitarlo a su propio Discord.
Es de solo lectura. No puede cambiar nada en el juego, no lee lo que escribís, y entra a un servidor sin ningún permiso.
Qué puede responder
Algunos comandos funcionan para cualquiera, otros necesitan tu cuenta vinculada, y otros son sobre tu escuadrón.
Abiertos a todos, sin vincular nada:
| Comando | Qué muestra |
|---|---|
/squadron |
Información pública de un escuadrón |
/player |
La ficha de un jugador |
/leaderboard |
El top 10 de jugadores de un ranking |
/timers |
Cuánto falta para los temporizadores globales del juego |
Sobre tu cuenta, hace falta vincularla:
| Comando | Qué muestra |
|---|---|
/status |
Tus colas y tu progreso sin conexión |
/market |
Tus publicaciones activas en el mercado |
Sobre tu escuadrón, hace falta estar vinculado y ser miembro:
| Comando | Qué muestra |
|---|---|
/roster |
Los miembros, su nivel de combate y hace cuánto jugó cada uno |
/dungeons |
Las llaves del escuadrón y las corridas que quedan esta semana |
/bank |
El tesoro y las tasas de impuestos |
/shipyard |
El progreso de los edificios y cuántas naves podés armar |
/groups |
Los grupos de pelea, con daño y vida por miembro |
/armory |
Qué hay guardado, y quién se llevó qué |
/fights |
Las últimas peleas del campo de batalla, con la zona y el resultado |
/exploration |
Los sistemas descubiertos en las últimas 24 horas, por miembro, separando exploración del Voyager |
/help lista todo eso adentro de Discord, así nadie tiene que volver acá por los nombres.
Quién ve la respuesta
Esta es la parte que conviene entender, porque es lo que evita que se filtren los datos del escuadrón.
En un canal que tu escuadrón reclamó, las respuestas del escuadrón se publican para que las lea todo el canal. Solo las reciben los miembros: alguien de otro escuadrón que pregunte ahí no recibe absolutamente nada.
En cualquier otro lado, una respuesta de escuadrón es sobre tu propio escuadrón y solo la ves vos. El resto del canal no ve nada, ni siquiera que usaste el comando.
Tu /status y tu /market son la excepción: esos se publican a propósito. Tus colas ya las ves en el juego, así que el sentido de usar el comando es mostrárselas a alguien más, y /market es publicidad gratis de lo que estás vendiendo.
Llevar el bot a tu propio Discord
Cualquiera con Gestionar servidor en su Discord puede invitarlo, con el enlace que está en /help. No pide ningún permiso, así que no hay nada que revisar ni que conceder.
Después, el líder del escuadrón usa /setup en el canal que va a pertenecer al escuadrón. Eso es todo el trámite. El comando no recibe ningún nombre de escuadrón: busca tu cuenta, comprueba que efectivamente liderás uno, y vincula ese. Nadie puede reclamar un escuadrón ajeno, porque no hay forma ni de nombrarlo.
Recordá
Solo el líder puede usar
/setup, no un rango con permisos altos. De todos modos, quien maneja el Discord conserva la última palabra:/unlinksaca la vinculación, y pide Gestionar servidor en vez de ser el líder, así que un servidor cuyo líder dejó el juego nunca queda atrapado.
Un escuadrón tiene un solo hogar. Vincularlo en otro lado libera donde estaba antes, así que no puede ser público en dos servidores a la vez.
Jugar en los dos realms
Si jugás la versión web y la de Steam, tu escuadrón en cada una es un escuadrón distinto. El bot resuelve esto por canal, no preguntándote: cada canal está vinculado a un escuadrón de un realm, y el mismo comando en cada canal responde sobre ese. Nunca elegís un realm.
Todas las respuestas llevan el realm abajo, así que dos listas de miembros parecidas nunca se confunden entre sí.
Si un canal está vinculado a los dos realms, y solo en ese caso, los comandos preguntan a cuál te referías.
Avisos automáticos
Un líder puede hacer que el juego publique eventos directamente en un canal. En un canal que ya tiene /setup, se usa /subscribe y se elige el evento. /unsubscribe lo corta.
Hoy hay uno: zona perdida, que se manda cuando alguien toma una zona del campo de batalla que tenía tu escuadrón. El mensaje dice qué zona, qué grupo la tenía, quién la tomó y qué producía la zona.
Canales distintos pueden tomar eventos distintos, así que un servidor puede tener los avisos del campo de batalla separados de todo lo demás. Un canal vinculado a los dos realms puede recibir el mismo evento por cada uno, y cada mensaje dice de qué realm vino.
/subscribe recibe además un mention opcional, que publica un @here junto al aviso para despertar al canal en vez de dejarlo para cuando alguien pase a leer. Sin esa opción, el mensaje llega en silencio.
Pingear necesita un permiso que el bot no tiene de otra forma. En un canal de escuadrón del servidor oficial ya está resuelto y no hay que hacer nada. En tu propio servidor, abrí los ajustes del canal, andá a Permisos, y permitile al bot Mencionar @everyone, @here y todos los roles ahí. /subscribe lo comprueba y te avisa si falta, porque sin eso Discord entrega el @here como texto plano y no notifica a nadie.
Recordá
En un canal privado que el bot no puede ver, los avisos no llegan nunca.
/subscribelo comprueba y se niega en vez de aceptar en silencio, pero si un canal se vuelve privado después, hay que agregar el bot.
Lo que el bot no puede hacer
Vale decirlo claro, porque vive en servidores que no son nuestros:
- No puede escribir nada en el juego. No hay ningún comando que gaste, mande, se una ni cambie nada.
- No lee mensajes. Solo recibe los comandos que le escriben.
- Entra sin permisos, así que no puede crear canales, repartir roles ni moderar.
- Solo muestra datos de un escuadrón a miembros de ese escuadrón, comprobado en el momento en que preguntás y nunca recordado de antes.
Echarlo de un servidor borra en el acto las vinculaciones y las suscripciones de ese servidor.
En resumen:
- Solo lectura, sin permisos, no lee lo que escribís.
/squadron,/player,/leaderboardy/timersandan para cualquiera; el resto necesita tu cuenta vinculada.- En un canal reclamado, las respuestas del escuadrón son públicas pero solo para miembros. En cualquier otro lado son sobre tu escuadrón y solo las ves vos.
- El líder usa
/setupy no puede nombrar más escuadrón que el suyo. Gestionar servidor lo deshace con/unlink. - El canal decide el realm, así que jugar en los dos nunca implica elegir uno.
/subscribepublica eventos del juego en un canal, con un@hereopcional. Zona perdida es el primero.