Para el Ingress First Saturday

IFS Passcode Relay

Construye el passcode de tu evento entre todos, en tiempo real — sin capturas de pantalla en un grupo de chat.

Abre @ifs_relay_bot en Telegram

¿Qué es esto?

Ingress First Saturday es un evento presencial recurrente del juego móvil Ingress. Durante el evento, se muestran a los jugadores las imágenes de una serie de portales; visitarlos sobre el terreno e inspeccionar su contenido multimedia revela un carácter. Concatenando los caracteres en el orden correcto se obtiene un passcode canjeable en la tienda del juego por un paquete de objetos del IFS.

Este bot permite a todos los asistentes a un IFS concreto reportar qué carácter han encontrado y en qué posición corresponde, y mantiene una vista compartida y en vivo del passcode a medida que se completa. Puede haber varios IFS en marcha a la vez — cada uno con su propio código de acceso y su propio grupo de participantes.

Cómo funciona

  1. 1Quien organiza el relevo de passcode crea un evento con /newevent — quien lo crea se une automáticamente como su administrador, y recibe un texto de invitación listo para reenviar a los asistentes.
  2. 2El resto de asistentes envía /join <código> al bot, que también les invita a ejecutar /sharetext para ayudar a difundirlo.
  3. 3¿Has encontrado algo? Repórtalo enviando la posición y el valor, sin ningún comando:
    • "6 GLYPH" registra que la posición 6 es GLYPH.
    • ¿Te has equivocado y quieres corregir tu propio reporte? Vuelve a enviar la misma posición con el valor correcto — no hace falta confirmación, y el bot te recuerda cuál era el valor anterior por si quieres deshacerlo.
    • ¿Has reportado en la posición equivocada, o todavía no la conoces de verdad? Envía solo la posición sin nada después, p. ej. "6", para eliminar tu reporte ahí.
  4. 4Si dos personas distintas reportan valores distintos para la misma posición, ambos se conservan y se muestran como posibilidades separadas — hasta que quien administra el evento lo resuelve con /resolve.
  5. 5El acuerdo total no es lo mismo que verificado: el evento solo se puede cerrar cuando quien lo administra ha probado de verdad un passcode en el juego y lo ha confirmado con /verify, que entonces envía el passcode final a todos los participantes.

Comandos

Cada jugador los ve en su propio idioma, establecido una vez con /language.

Para empezar

/start, /help
Introducción y lista de comandos.
/language <código>
Establece tu idioma (en, ca, es, fr, gl, eu, pt, it, de).

Eventos

/newevent <nombre> [| <patrón>]
Crea un nuevo evento IFS y obtiene su código de acceso; te une automáticamente y te marca como de confianza. Pide confirmación primero si tu evento actual todavía no está resuelto (decir que no no crea nada); ese se traspasa antes. El patrón es opcional (por defecto XXX99*999XX); para poner uno propio, escribe el nombre, luego un "|", y luego el patrón usando X para una letra, 9 para un número y * para una palabra entera, p. ej. "/newevent Barcelona 2026-08 | XXX99*999XX".
/join <código>
Únete a un evento — pide confirmación solo si tu evento actual todavía no está resuelto; uno cerrado sin administrador se reabre bajo tu cargo en vez de rechazarse.
/leave
Sal del evento actual. Si eres quien lo administra, otro participante asume el rol automáticamente (primero los de confianza, si no quien más haya aportado), o se cierra como inacabado si no hay nadie apto — crear o unirte a otro evento traspasa el rol igualmente.
/current
Muestra el evento actual, quién lo administra y el número de participantes.
/sharetext [código] [idioma]
(Re)obtén el texto de invitación, por defecto de tu evento actual y tu idioma.
/events
Lista todos los eventos en los que has participado, actuales o pasados.

Reportar el passcode

"<posición> <valor>"
Reporta el valor encontrado en una posición.
"<posición>" (sin valor)
Elimina tu propio reporte en esa posición, si existe.
/status
Muestra el estado actual del passcode cuando quieras, y traslada aquí las próximas actualizaciones en directo.

Para quien administra el evento

/resolve <posición> [<valor>]
Elige el valor correcto cuando hay discrepancia; sin valor, lista los valores reportados (con el desglose de apoyos de confianza) como botones para resolver.
/resolve
Repasa todas las posiciones todavía en discrepancia, una por una; cuando ya no queda ninguna, remite a /verify — el consenso por sí solo nunca cierra el evento.
/unresolve <posición>
Reabre una posición resuelta.
/trust, /troll, /untrust <usuario>
Modera las aportaciones de un participante; el apoyo de confianza se destaca en las listas de candidatos de /resolve.
/kick <usuario>
Expulsa a un participante del evento.
/promote <usuario>
Cede el rol de administrador a otro participante ya unido al evento; también lo marca de confianza, igual que /newevent hace con quien crea el evento.
/claim
Intenta asumir el cargo de administrador si el actual lleva 30+ minutos inactivo; tiene 5 minutos para aceptarlo, rechazarlo o no responder antes de que se haga efectivo.
/verify <passcode>
La única forma de cerrar un evento: pega un passcode confirmado correcto en la pantalla de canje del juego; resuelve todas las posiciones a partir de él a la vez, congela el evento y anuncia el passcode final a todos.