Update: We will eventually remove the NAMES functionality as planned due to its unreliability. However, given the usage discussed below, we will postpone the removal until there is replacement functionality. This post will be updated when it is available and a timeline has been set for a migration and shutdown of NAMES.
The MODE and NAMES IRC capabilities that have been documented in the Chatbots & IRC section have not functioned correctly for some time and will not be supported. Since we do not want to offer incomplete or inaccurate functionality, these capabilities will be removed from the IRC interface on
June 15, 2020 TBD.
As of today, we are updating the documentation to remove mention of these capabilities. On June 15, these capabilities will be removed from the IRC interface.
Who will be impacted by these changes?
Developers who are (1) using MODE to understand who is a moderator for a given channel or (2) attempting to use NAMES to list the Twitch users on a given channel.
What action needs to be taken?
If you are using MODE for moderator information, it is recommended to use the Get Moderators API endpoint to get the current moderators list for a channel and subscribe to the Moderator Change Events webhook for real-time moderator changes.
NAMES, as mentioned in the documentation, could not support user lists over 1000 and has not functioned properly. It is recommended to remove use of this capability before the date above to avoid any errors in your applications. There is currently no supported method to retrieve the list of Twitch users present on a given channel.