Comandi organizer e staff
Comandi per Gestisci server, Amministratore o ruolo XENO Staff. Nascosti ai membri normali nell’UI slash Discord.
Indice
Onboarding guidato
| Comando |
Descrizione |
/inizia |
Consigliato per iniziare. Rileva lo stato (licenza, setup, tornei) e mostra bottoni operativi per il passo successivo. Funziona anche prima del setup iniziale. |
Stati rilevati e azioni (via bottoni, non solo testo):
| Stato |
Cosa fa il bottone |
| Licenza non attivata |
Attiva licenza → modal codice (equivalente a /attiva) |
| Licenza attiva, setup non fatto |
Esegui setup → conferma, poi creazione canali/ruoli |
| Setup fatto, nessun torneo |
Crea torneo / Collega torneo |
| Un torneo attivo |
Pubblica, Configura, Stats proattive (in base allo stato) |
| Più tornei attivi |
Menu Su quale torneo vuoi lavorare? → pannello azioni per il torneo scelto |
Setup e attivazione
| Comando |
Descrizione |
/attiva <codice> |
Attiva XENO con chiave licenza. Assegna XENO Staff. |
/setup [lingua] |
Crea categoria, 5 canali base e ruoli. it / en. |
Vedi Attivazione e setup per errori licenza strutturati e flusso /inizia.
Gestione torneo
| Comando |
Descrizione |
/collega-torneo |
Collega torneo EGAMEX esistente. Crea canale e board iscrizioni. |
/crea-torneo |
Wizard creazione torneo da Discord. Al primo step scegli Da zero (wizard completo) o Da template (preset preconfigurato: inserisci solo gioco, nome e data). Template disponibili: Casual 8-team SE, BR Serale, Test 4-team, Round Robin 8-team, Sistema Svizzero 16-team. |
/stato-torneo |
Cambia stato: draft (bozza) → pending (pubblicato, iscrizioni aperte) → ongoing (avviato) → ended (concluso). |
/torneo-config [torneo_id] |
Toggle proactive: submission capitani, supervisione, auto-end, auto-forfeit, check-in, ore reminder, preset proactive (tcfg_proactive). |
Il preset proactive abilita in un click: submission capitani ON, supervisione OFF, auto-end/forfeit ON, reminder 6h, forfeit 45 min.
Risultati
| Comando |
Descrizione |
/risultato |
Inserimento risultati organizer (SE, DE, RR, BR, Racing). |
/pending-risultati [torneo_id] |
Submission capitani in attesa. Paginazione (4 per pagina). Approva/Rifiuta. Post anche in #xeno-staff-review. |
/chiedi-risultati |
DM ai capitani con match pendenti. Riepilogo con contatori: DM inviati, fallback in canale, saltati. |
Vedi Invio risultati capitano.
Team
| Comando |
Descrizione |
/gestisci-team aggiungi |
Seleziona torneo (se >1) → seleziona il capitano dal menu utenti Discord → verifica account EGAMEX collegato → modal nome team. |
/gestisci-team rimuovi |
Rimuove team tramite menu. |
Canali e evento
| Comando |
Descrizione |
/channels-audit |
Confronta canali Discord vs API. |
/channels-reconcile [apply] |
Anteprima (false) o riallineamento (true) canali base. |
/event-mode <pre|live|post> [apply] |
Profili permessi: pre (iscrizioni aperte), live, post. |
Proactive e monitoraggio
| Comando |
Descrizione |
/proactive-stats [torneo_id] |
Metriche DM, escalation, dispute, durata round. |
/bot-status |
Diagnostica completa: uptime, latenza, tier licenza, limiti tornei/registrazioni, data setup, audit canali (presenza e allineamento), lag outbox API (job pending/dead), tornei orfani (creati ma non collegati al server). Se rileva anomalie (canali fuori sync, job dead, poller stale), mostra azioni suggerite — es. eseguire /channels-reconcile apply:true. |
Comandi di consultazione (tutti i membri)
| Comando |
Opzioni |
Descrizione |
/torneo [pubblico] |
pubblico:true |
Info torneo + link canale. Nel canale torneo, preseleziona il torneo ongoing se riconoscibile. |
/classifica [pubblico] |
idem |
Classifica (stessa preselezione dal canale torneo). |
/bracket [pubblico] |
idem |
Tabellone |
/tornei [pagina] [pubblico] |
paginazione |
Elenco tornei del server. Bottoni ‹ Precedente / Successivo ›. Con pubblico:true, solo l’invocatore aggiorna il messaggio condiviso; altri utenti ottengono una copia privata. Oltre l’ultima pagina: “Non ci sono altre pagine”. |
/server-rank [pubblico] |
idem |
Rank competitivo e attività del server su EGAMEX Hub, con link alla scheda hub. |
Permessi
- Comandi organizer:
default_member_permissions = ManageGuild in Discord.
- Runtime: Amministratore | ManageGuild | XENO Staff (o legacy EGAMEX Staff).
Riferimenti