NEMIX commands

56 commands with their aliases. Players use none of them: they register and submit results by clicking buttons. These are for you and your staff, and almost all of them have a dashboard equivalent.

The command you start from

!setupticketaliases: !setup · !install

The entry command. Creates the NEMIX TOURNAMENT category with the crea-ticket channel for registrations and the staff-only comandi-nemix channel. If the server has no license yet, it also starts the 14-day free trial, no card required.

Getting started guide
Who can run it:

56 commands

Setup and installation

!setupticketAdmin

The entry command. Creates the NEMIX TOURNAMENT category with the crea-ticket channel for registrations and the staff-only comandi-nemix channel. If the server has no license yet, it also starts the 14-day free trial, no card required.

Aliases: !setup · !install

!languageit | enAdmin

Changes the language of the tournament of the channel you use it in (or of the active one): Italian or English. With no argument it shows the current one. Spanish and the language of new tournaments are set from the dashboard or with the buttons the bot shows after !creatorneo.

Aliases: !lingua · !lang

!configtorneoAdmin

Shows the current configuration: mode, match format, teams, lobbies and registration status. Read-only: parameters are set from the dashboard.

Aliases: !tournamentconfig · !config

!addstaff<nome ruolo>Admin

Adds a Discord role to the authorised staff list.

Aliases: !aggiungistaff

!removestaff<nome ruolo>Admin

Removes a role from the staff list.

Aliases: !rimuovistaff

!listastaffEveryone

Shows the staff roles configured on the server.

Aliases: !stafflist · !showstaff

!fixpermessiAdmin

Restores staff permissions across all ticket channels.

Aliases: !fixpermissions

!guida[sezione]Everyone

Opens the built-in bot guide, split into sections.

Aliases: !guide

!helpEveryone

Lists the commands available to whoever runs it.

Tournament management

!creatorneo<nome>Admin

Creates a new tournament on the server. Multiple tournaments can coexist and stay isolated from each other. It then asks how many players a team has (buttons from 1 to 4).

Aliases: !createtournament · !newtournament

!selezionatorneo<id torneo>Admin

Switches the active tournament, the one subsequent commands act on.

Aliases: !selecttournament · !switchtournament

!apriiscrizioniAdmin

Opens registrations: the button in the crea-ticket channel becomes active again.

Aliases: !openregistration · !openreg

!chiudiiscrizioniAdmin

Closes registrations. Tickets already open remain valid.

Aliases: !closeregistration · !closereg

!riapriiscrizioniStaff

Reopens registrations after they have been closed.

Aliases: !reopenregistration · !reopen

!iniziatorneoAdmin

Closes registrations and starts the tournament: lobby channels and team communications go live.

Aliases: !starttournament · !start

!terminatorneoAdmin

Ends the tournament while keeping data and standings.

Aliases: !endtournament · !end

!infotorneoEveryone

Shows status, mode, format, team count and lobbies of the tournament.

Aliases: !tournamentinfo · !tinfo

!syncStaff

Resyncs tickets, categories, embeds and standings with the saved data.

Aliases: !risincronizza · !resync

!recovery[nome torneo]Admin

Rebuilds a tournament by re-reading the tickets present on Discord.

Aliases: !recupera

!reset[keepteams]Staff

Resets the tournament. With keepteams it keeps the registered teams.

Aliases: !resetall

Registration and tickets

!aggiungiticketStaff

Manually registers a team from the ticket channel where it is typed.

Aliases: !addticket · !registerticket

!checkticketsAdmin

Checks which tickets still exist compared to the saved data.

Aliases: !verificaticket

!scansionaticketStaff

Scans existing tickets looking for registrations that were not recorded.

Aliases: !scantickets · !scan

!aggiornaticketAdmin

Updates existing tickets with the latest buttons.

Aliases: !updatetickets

!ricreaticketAdmin

Recreates missing ticket channels from the saved data.

Aliases: !recreatetickets

!resetticketAdmin

Deletes and recreates the ticket system from scratch. Removes all existing tickets.

Aliases: !ticketreset

Teams

!approvaattesa[nome team]Admin

Approves a team from the waiting list and assigns it to the first free slot. With no argument it shows who is waiting.

Aliases: !approva · !approvawaitlist

!rimuovisquadra"<nome team>"Staff

Removes a team from the tournament.

Aliases: !removeteam

!cambianome"<vecchio>" "<nuovo>"Staff

Renames a registered team.

Aliases: !rename · !renameteam

!spostalobby"<nome team>" <lobby>Staff

Moves a team to another lobby.

Aliases: !movelobby · !moveteam

!bonus"<team>" <punti> "<motivo>"Staff

Awards bonus points to a team, with the reason recorded. With negative points (e.g. -5) it is a penalty.

Aliases: !addbonus

!storicomodifiche"<nome team>"Staff

Shows the history of bonuses, penalties and edits for a team.

Aliases: !modhistory · !history

!teaminfo"<nome team>"Everyone

Shows a team profile: players, lobby and score.

Aliases: !infoteam · !team

Lobbies and multipliers

!bilancialobbyStaff

Distributes teams across lobbies. Balancing by average KD is optional.

Aliases: !balancelobbies · !balance

!codicelobby<lobby> <codice> [partita]Staff

Sends the match code to every team in a lobby.

Aliases: !lobbycode

!annuncio<lobby> <messaggio>Staff

Sends a message to every team in a lobby.

Aliases: !announce

Matches and results

!aggiungipartita"<team>" <posizione> <kill>Staff

Records a match result for a team.

Aliases: !addmatch

!modificapartita"<team>" <partita> <posizione> <kill>Staff

Corrects an already recorded match. The change stays in the history.

Aliases: !editmatch

!rimuovipartita"<team>" <partita>Staff

Deletes a match from a team tally.

Aliases: !deletematch · !removematch

!cancellagamelobby<lobby> <partita | tutti>Staff

Cancels a match for every team in a lobby, for example after a server issue. With all instead of the number it clears every match of the lobby.

Aliases: !cancelgame

Leaderboards

!classifica[lobby]Everyone

Shows the overall standings or those of a single lobby.

Aliases: !leaderboard · !ranking

!classificadettagliata[lobby]Everyone

Standings with a match-by-match breakdown.

Aliases: !detailedleaderboard · !detailed

!statslobby<lobby>Everyone

Detailed statistics for a lobby.

Aliases: !lobbystats

!topkillEveryone

Per-player kill ranking, when Top Fragger is enabled.

Aliases: !bestkill · !killrank

!liveclassificaEveryone

Generates the live standings link to overlay in OBS. Requires the tournament to be started.

Aliases: !liveleaderboard · !golive

!stopliveStaff

Turns off the live standings for the tournament. To actually close access to an address you already shared, regenerate it from the panel.

Aliases: !stopliveleaderboard · !endlive

!aggiornaclassifica[lobby]Admin

Forces standings to be recalculated and redrawn.

Aliases: !refreshleaderboard · !updateleaderboard

!exportclassifica[lobby]Staff

Exports the standings in text format.

Aliases: !exportleaderboard · !export

!settemplate(allega immagine)Staff

Sets the background of the leaderboard image.

Aliases: !impostatemplate · !setsfondo

!resetassetsStaff

Removes the custom logo, background and title.

Aliases: !resetgrafica

Assistant and Vision

!nemixvisionon | offStaff

Turns NEMIX Vision on or off for the tournament. With Vision on, teams upload the end-game screenshot and NEMIX derives placement and kills from it, to be confirmed before saving. Requires a Plus plan.

Aliases: !aiphoto · !photoscan · !scanfoto

Wager and entry fee

!paga[metodo]Everyone

Generates the payment link for the tournament entry fee.

Aliases: !pay · !pagamento

!approvapagamento"<nome team>"Admin

Manually approves a team payment.

Aliases: !approvapag · !approve_payment

License

!attivalicenzaEveryone

Activates a license you already purchased on this server. No code to enter: the license is tied to your Discord account.

Aliases: !activate

!disattivalicenzaEveryone

Frees the slot this server occupies, so you can reuse it elsewhere.

Aliases: !deactivate

!mialicenzaEveryone

Shows the license linked to your Discord account.

Aliases: !mylicense

Retired commands

They no longer exist: if you type one, the bot tells you where it is done now.

!modalita!mode · !setmode

Retired on 03/10/2026. It is now done from the dashboard: Overview (new dashboard: Tournament → General).

!invita!invite

Retired on 03/10/2026. Plans, prices and the invite link are on the nemixbot.com website.

!prezzi!pricing · !prices

Retired on 03/10/2026. Plans, prices and the invite link are on the nemixbot.com website.

!tornei!listtournaments · !tournaments

Retired on 03/10/2026. The tournament list is in the dashboard: Tournaments.

!eliminatorneo!deletetournament

Retired on 03/10/2026. It is now done from the dashboard: Overview or Tournaments (new dashboard: Tournament → Danger zone).

!kd!kdreq · !kdrequired

Retired on 03/10/2026. It is now done from the dashboard: Overview (new dashboard: Tournament → Game rules).

!topfragger!topkiller · !bestplayer

Retired on 03/10/2026. It is now done from the dashboard: Overview (new dashboard: Tournament → Game rules).

!fixtickets!fixchannels · !spostatickets

Retired on 03/10/2026. Use !sync instead: it puts tickets, embeds and leaderboards back in the right categories.

!aggiornaembeds!updateembeds

Retired on 03/10/2026. Use !sync instead: it puts tickets, embeds and leaderboards back in the right categories.

!penalizza!penalize · !penalty

Retired on 03/10/2026. Use !bonus "Team" -5 reason instead: negative points are a penalty.

!limitelobby!lobbylimit · !maxlobby · !teamperlobby

Retired on 03/10/2026. It is now done from the dashboard: Overview (new dashboard: Tournament → General).

!resetlimitelobby!resetlobbylimit

Retired on 03/10/2026. The limit is changed from the dashboard: Overview (new dashboard: Tournament → General). To go back to the default, type the value yourself (15 in Resurgence, 50 in the other modes).

!resetlobby!clearlobby

Retired on 03/10/2026. Use !cancellagamelobby <lobby> all instead: it clears every game of the lobby, with confirmation.

!moltiplicatori!multipliers

Retired on 03/10/2026. It is now done from the dashboard: Overview (new dashboard: Tournament → Scoring).

!setmoltiplicatore!setmultiplier

Retired on 03/10/2026. It is now done from the dashboard: Overview (new dashboard: Tournament → Scoring).

!rimuovimoltiplicatore!removemultiplier

Retired on 03/10/2026. It is now done from the dashboard: Overview (new dashboard: Tournament → Scoring).

!setcanaleclassifica!setchannelleaderboard

Retired on 03/10/2026. The leaderboard stays in the lobby channels created by the bot; it can no longer be moved to a channel of your choice.

!classificaimmagine!leaderboardimage · !imgclassifica

Retired on 03/10/2026. It is now done from the dashboard: Customize (new dashboard: Stream → Social images).

!setlogo!impostalogo

Retired on 03/10/2026. It is now done from the dashboard: Customize (new dashboard: Tournament → Look).

!settitolo!impostatitolo

Retired on 03/10/2026. It is now done from the dashboard: Customize (new dashboard: Tournament → Look).

!ask!chiedi · !domanda

Retired on 03/10/2026. For questions, the assistant answers in the NEMIX Support server tickets.

!analisi!analyze · !analysis

Retired on 03/10/2026: the feature has been removed.

!aimanager!manager · !gestisci

Retired on 03/10/2026. Tournament actions are done from the dashboard (dashboard.nemixbot.com).

!wagerinfo!winfo

Retired on 03/10/2026. Wager status and teams are shown in the dashboard: Matches and Team Management (new dashboard: Matches and Teams).

!pagamenti!payments · !transazioni

Retired on 03/10/2026. Payments are shown in the dashboard: Payments.

!infolicense!licenseinfo · !license

Retired on 03/10/2026. The license is shown by !mialicenza or in the dashboard: Subscription.

Rather not use commands?

Almost everything you see here can also be done from the dashboard, with Discord login.