Pour l'Ingress First Saturday

IFS Passcode Relay

Construisez le passcode de votre événement à plusieurs, en temps réel — plus de captures d'écran dans un groupe.

Ouvrir @ifs_relay_bot dans Telegram

De quoi s'agit-il ?

Ingress First Saturday est un événement en présentiel récurrent du jeu mobile Ingress. Pendant l'événement, les joueurs reçoivent les images d'une série de portails ; les visiter sur le terrain et examiner leur contenu multimédia révèle un caractère. En concaténant les caractères dans le bon ordre, on obtient un passcode échangeable dans la boutique du jeu contre un pack d'objets IFS.

Ce bot permet à tous les participants d'un IFS donné de signaler le caractère trouvé et la position correspondante, et maintient une vue partagée et en direct du passcode au fur et à mesure qu'il se complète. Plusieurs IFS peuvent se dérouler en même temps — chacun avec son propre code d'accès et son propre groupe de participants.

Comment ça marche

  1. 1La personne qui organise le relais de passcode crée un événement avec /newevent — elle y est inscrite automatiquement en tant qu'administrateur, et reçoit un texte d'invitation prêt à transférer aux participants.
  2. 2Chaque autre participant envoie /join <code> au bot, qui l'invite aussi à lancer /sharetext pour aider à le faire connaître.
  3. 3Vous avez trouvé quelque chose ? Signalez-le en envoyant la position et la valeur, sans aucune commande :
    • « 6 GLYPH » signale que la position 6 est GLYPH.
    • Une erreur et vous voulez corriger votre propre signalement ? Renvoyez simplement la même position avec la bonne valeur — aucune confirmation nécessaire, et le bot vous rappelle quelle était l'ancienne valeur au cas où vous voudriez l'annuler.
    • Vous avez signalé la mauvaise position, ou vous ne la connaissez pas encore vraiment ? Envoyez juste la position sans rien après, ex. « 6 », pour supprimer votre signalement à cet endroit.
  4. 4Si deux personnes différentes signalent des valeurs différentes pour la même position, les deux sont conservées et affichées comme des possibilités distinctes — jusqu'à ce que la personne qui administre l'événement tranche avec /resolve.
  5. 5Un accord total n'est pas la même chose qu'une vérification : l'événement ne peut être clôturé qu'une fois que son administrateur a réellement testé un passcode en jeu et l'a confirmé avec /verify, qui envoie alors le passcode final à tous les participants.

Commandes

Chaque joueur les voit dans sa propre langue, définie une fois avec /language.

Pour commencer

/start, /help
Introduction et liste des commandes.
/language <code>
Définit votre langue (en, ca, es, fr, gl, eu, pt, it, de).

Événements

/newevent <nom> [| <modèle>]
Crée un nouvel événement IFS et obtient son code d'accès ; vous y inscrit automatiquement et vous marque fiable. Demande confirmation d'abord si votre événement actuel n'est pas encore résolu (refuser ne crée rien) ; il est transmis d'abord. Le modèle est optionnel (par défaut XXX99*999XX) ; pour en définir un, tapez le nom, puis un « | », puis le modèle en utilisant X pour une lettre, 9 pour un chiffre et * pour un mot entier, ex. « /newevent Barcelona 2026-08 | XXX99*999XX ».
/join <code>
Rejoindre un événement — demande confirmation seulement si votre événement actuel n'est pas encore résolu ; un événement clôturé sans administrateur se rouvre sous votre responsabilité au lieu d'être rejeté.
/leave
Quitter l'événement actuel. Si vous êtes l'administrateur, un autre participant reprend automatiquement le rôle (les fiables en priorité, sinon celui ayant le plus contribué), ou l'événement est clôturé comme inachevé si personne n'est éligible — créer ou rejoindre un autre événement transmet le rôle de la même façon.
/current
Affiche l'événement actuel, son administrateur et le nombre de participants.
/sharetext [code] [langue]
(Re)obtient le texte d'invitation, par défaut de votre événement actuel et de votre langue.
/events
Liste tous les événements auxquels vous avez participé, actuels ou passés.

Signaler le passcode

"<position> <valeur>"
Signale la valeur trouvée à une position.
"<position>" (sans valeur)
Supprime votre propre signalement à cette position, s'il existe.
/status
Affiche l'état actuel du passcode à la demande, et y déplace les prochaines mises à jour en direct.

Pour la personne qui administre l'événement

/resolve <position> [<valeur>]
Choisit la valeur correcte en cas de désaccord ; sans valeur, liste les valeurs signalées (avec la répartition des soutiens fiables) sous forme de boutons à résoudre.
/resolve
Parcourt toutes les positions encore en désaccord, une par une ; une fois qu'il n'en reste plus, renvoie vers /verify — le consensus seul ne clôture jamais l'événement.
/unresolve <position>
Rouvre une position résolue.
/trust, /troll, /untrust <utilisateur>
Modère les contributions d'un participant ; le soutien fiable est mis en avant dans les listes de candidats de /resolve.
/kick <utilisateur>
Exclut un participant de l'événement.
/promote <utilisateur>
Transfère le rôle d'administrateur à un autre participant déjà dans l'événement ; le marque aussi comme fiable, comme /newevent le fait pour son propre administrateur.
/claim
Tente de reprendre le rôle d'administrateur si l'actuel est inactif depuis 30+ minutes ; il a 5 minutes pour accepter, refuser ou ne pas répondre avant que ça se fasse.
/verify <passcode>
La seule façon de clôturer un événement : colle un passcode confirmé correct à l'écran d'échange du jeu ; résout toutes les positions à partir de lui d'un coup, fige l'événement et annonce le passcode final à tout le monde.