Vale la pena sottolineare che nomi e nomi utente non sono la stessa cosa. I nomi utente vengono utilizzati nei percorsi degli URL, ad esempio:
https://meta.discourse.org/u/pfaffman/summary
Un punto esclamativo non è un carattere valido in un URL, mentre caratteri come ? & hanno scopi speciali nella struttura dell’URL e quindi non possono far parte di un nome utente. Questo non è specifico di Discourse, qualsiasi sistema che utilizza il nome utente nella struttura dell’URL deve rispettarlo.
Un nome utente non può contenere un punto esclamativo, ma il nome può farlo, cosa che puoi dare priorità nell’interfaccia utente.