When enabling CAP extended-join on servers that support this extension, it's impossible to retrieve the information being sent by the server.https://github.com/atheme/charybdis/blob/master/doc/extended-join.txt
When extended-join is turned on via CAP req :extended-join
there are 2 additional parameters sent to the client in all JOIN
(Standard) :MadGoatemail@example.com JOIN #mIRC
(Extended) :MadGoatfirstname.lastname@example.org JOIN #mIRC Arnie :I am Green! RAWR!
Those added parameters are their NickServ account name, and gecos (real name).
There's no way to access this information by On Join
event, as $1- is left blank. RAW Join
doesn't trigger as an event, either. The only way to access the information is via /debug hacks.