IRC NAMES command only ever returns self
The IRC documentation states
List current chatters in a channel. If there are more than 1000 chatters in a room, NAMES return only the list of operator privileges currently in the room.
In my testing, I have only ever gotten Twitch to return my own username, even (only) in small (under 1K) rooms.
[@] :eggdroptest.tmi.twitch.tv 353 eggdroptest = #superscientistjhrek :eggdroptest
For example, that room usually has 15-30 chatters (in this case, there were 23 people in it), and several mods, but no names other than my own were returned as part of the 353 message.
My suspicion is that perhaps support for NAMES (as well as maybe the MODE command, documented in a separate post here) has been dropped from Twitch, but the documents have not been updated to reflect that. Any clarification would be greatly appreciated!
-
Thanks for pointing this out. NAMES and MODE have not functioned properly for some time and will not be supported. As such, we have removed this from the documentation and the functionally will soon be removed from the IRC interface. See the following announcement for more information and alternative methods to achieve the typical use cases for these capabilities.
https://discuss.dev.twitch.tv/t/irc-update-removing-mode-and-names-capabilities/25568/8