Anonymous form by default

I would like to propose an “anonymous” chat where the user enters his login at the opening instead of having to register or authenticate.

The anonymous reading / writing is not enough because in this case we arrive on the list of channels, I want the user to be directed immediately on the choice of the pseudo with the same content elements as on the login page.