Invio risultati da parte dei capitani (web + Discord)
I capitani di team possono proporre l’esito di un match quando l’organizzatore ha attivato la submission risultati da capitano. L’inserimento manuale organizer resta in Gestione risultati (web).
Indice
- Panoramica
- Quale comando Discord usare?
- Configurazione organizer
- Requisiti capitano
- Tre modi per inviare (Discord)
- Flusso web
- Prove
- Dopo l’invio
- Approvazione organizer
Panoramica
Con l’opzione Abilita submission risultati da capitano (wizard torneo, sezione Team result submission):
- solo i capitani iscritti propongono il risultato;
- l’API valida match, team e duplicati;
- opzionali: doppia conferma, supervisione organizer, prove obbligatorie;
- canali: web app e/o Discord (XENO).
Quale comando Discord usare?
| Formato torneo | Comando consigliato | Dove |
|---|---|---|
| Single / Double Elimination | /invia-risultato |
Canale server (risposta visibile solo a te) |
| Round Robin, Sistema Svizzero, Battle Royale, Racing | /risultato-mio |
DM interattivo con XENO |
| Fallback | /risultato-mio |
Se /invia-risultato non trova un match gestibile in canale, il bot ti suggerisce di passare a /risultato-mio |
Suggerimento: per BR e Racing usa direttamente
/risultato-mio./invia-risultatoè ottimizzato per eliminazione singola e doppia.
Configurazione organizer
Web (wizard/modifica torneo)
| Opzione | Effetto |
|---|---|
| Abilita submission risultati da capitano | Capitani su app e Discord |
| Richiedi approvazione organizer | Non applica al bracket finché non approvato |
| Richiedi prova (immagine o URL) | Allegati obbligatori |
| Timeout conferma avversario (minuti) | Limite per il secondo capitano |
Discord
/torneo-config— toggle e preset proactive/chiedi-risultati— sollecita capitani (riepilogo: DM inviati, fallback in canale, saltati)- Review in
#xeno-staff-reviewe/pending-risultati
Requisiti capitano
- Account EGAMEX con sessione web (percorso browser).
- Discord collegato al profilo EGAMEX (comandi bot).
- Solo team leader.
torneo_idopzionale se hai un solo torneo collegato, o se usi il comando nel canale torneo (preselezione automatica).
Tre modi per inviare (Discord)
/risultato-mio [torneo_id]— DM con scheda interattiva (tutti i formati, consigliato per RR/BR/Racing)./invia-risultato [torneo_id]— wizard in canale per SE/DE (vittoria/sconfitta). Per RR in canale: anche pareggio.- Pulsante “Invia risultato” sull’embed del canale torneo (torneo
ongoing+ submission abilitata).
Prove raccolte in DM (fino a 3 immagini o link https consentito). Se i DM sono chiusi, fallback in canale.
Flusso web
Pagina: /tournament/<slug>/submit-result
Query: round, match, bracket (solo DE).
Approvazione organizer: /tournament/<slug>/pending-results
Prove
- Immagini: JPEG, PNG, WebP; max ~5 MB ciascuna (fino a 3 allegati).
- URL: solo
https://; host: YouTube, Twitch, Medal, Streamable,cdn.discordapp.com.
Raccolta in DM (multi-messaggio):
- Dopo aver scelto l’esito, XENO apre un DM con le istruzioni (finestra 3 minuti).
- Puoi inviare screenshot in messaggi separati — utile su mobile.
- Ogni file valido riceve conferma di progresso (es.
✅ 2/3). - File non valido o troppo grande → messaggio di retry senza annullare l’invio.
- Quando hai finito, scrivi
FINE,DONEoFATTO. Se le prove sono opzionali, puoi usareSALTA/SKIP. - Tutti gli esiti (errori, timeout, riepilogo) compaiono nel DM, non solo nel canale server.
Se i DM sono chiusi, il bot segnala l’impossibilità di raccogliere le prove.
Dopo l’invio
- Attesa conferma altro capitano (se prevista).
- Concordia → applicazione automatica (se regole lo prevedono).
- Disaccordo → disputa + notifica organizer.
- Con supervisione → pending fino ad approvazione.
Approvazione organizer
Web: /tournament/<slug>/pending-results
Discord: /pending-risultati [torneo_id] — Approva/Rifiuta; notifiche in #xeno-staff-review.


