IRCv3.1 extended-join Extension

From AllNetwork Documentation Wiki
Revision as of 08:49, 28 May 2017 by Allnetwork (talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


The extended-join capability extends the JOIN message to include the account name, or a placeholder if the user hasn’t identified with services. This capability MUST be referred to as ‘extended-join’ at capability negotiation time.

When enabled, the JOIN message will designate the account name of the user when they join a channel.

The JOIN message is one of the following:

:nick!user@host JOIN #channelname accountname :Real Name

This message represents that the user identified by nick!user@host has logged in to an acount prior to channel ingress. The penultimate parameter is the display name of that account. The last parameter is the user’s GECOS.

:nick!user@host JOIN #channelname * :Real Name

This message represents that the user has not logged in to an account prior to channel ingress. As the penultimate parameter is an asterisk, this means that an asterisk is not a valid account name (which it is not in P10 or TS6 or ESVID).