Heads up - over the next hour or two we’ll be removing the metadata privmsgs sent for TWITCHCLIENTs (USERCOLOR, EMOTESET, etc).
This update will also remove some deprecated tags (user_type, emotesets) since all our official clients are using the correct user-type, emote-sets tags.
Heads-up everyone: later today we plan on retiring the remaining “jtv admin” style messages and replacing them with the new-stye NOTICE messages.
We’ll also be removing HISTORYEND messages, so if your application happens to use HISTORYEND to detect when you’ve joined a room, you should instead be listening on the JOIN server command.
@jrizzo Looks like the error id for trying to host someone when not a Twitch editor is the same one you get for trying to time someone out when you’re not a moderator. Any chance editor permissions and mod permissions can be separated into different ids? At the moment the msg-id is “no_permission.”
It’s creating issues with “Do I not have Twitch editor privileges, or am I not being detected as a mod?.”
The NOTICE is “@msg-id=no_permission :tmi.twitch.tv NOTICE #moocat :You don't have permission to perform that action.”
EDIT: This applies to both the /host and /unhost commands.