As of today, the Lead Moderator role has been added to help streamers manage their mod teams and take on additional aspects of community moderation that were not previously entrusted to all Moderators. When new channel roles are introduced on Twitch, the updates for user identification may affect third-party applications, especially chatbots and moderation tools. The information below is intended to provide a brief overview of this new role and define actions that may be necessary for your application.
What’s changing?
Users with the Lead Moderator role in a channel will be given the new Lead Moderator chat badge by default. They can, however, choose to use the regular moderator chat badge (and make this change on web or mobile).
The new chat badge can be identified in the channel.chat.message EventSub event or IRC message as “lead_moderator”. Since only one chat badge can be selected by a user and displayed, this new Lead Moderator badge will replace a user’s previous “moderator” badge value in EventSub and IRC messages.
What action needs to be taken?
If you operate a chatbot or moderation tool that is currently checking for the “moderator” badge to confirm that a user is a Moderator, your logic should be updated to check for either “moderator” or “lead_moderator”. All Moderators and Lead Moderators will have one of these two badges.
How does this affect the Get Moderators API endpoint?
Get Moderators will include Lead Moderators in the returned array since these users are also Moderators.
According to this article, Lead Moderators can add/remove other moderators
Is it intended for Lead Moderators to be able to delete messages sent by non-lead mods?
Currently, as a Lead Mod, the Mod Icons show up in chat next to non-lead mod messages, but attempting to delete them shows an “Unable to delete message.” error
Is it normal that been changed from Moderator to Lead Moderator nightbot would not let me add or edit commands? Should I tell the owner of the channel to grant Lead Moderator to nightbot as well?
Generally speaking a bot shouldn’t be made to be a lead moderator, it’s not good practice
Additionally for issues with nightbot please contact nightbot support. Seems nightbot has not been updated to support lead moderator yet, but I can only speculate as I’m not nightbot support
Hi there. Nice feature. I experience some problems sadly. I got the role and it seems I can’t delete comments from other moderators. Im testing the features atm with the streamer. So no harm is done to the other mods. Can you help?
Ahhhh okay. I have misunderstood it then. Thank you so much. Sidenote. When typing /unmod /mod or /unvip /vip in the chat, the commands doesen’t show up in the commands listed. But they work though. Have a nice weekend!
If I’m not mistaken, a lead mod cannot edit channel moderators from API.
Calling helix/moderation/moderators on a channel we’re lead mod to add someone as moderator return a 401 with incorrect user authorization error even though proper channel:manage:moderators scope is granted.
Thats all first party issues/queries. Not related to third party development.
Unless you mean the API but the API doesn’t honor/understand lead moderator in any capacity (beyond the lead mod being a mod)
But you should be able to access the role manager in the dashboard for the channel in question in order to do that. and/or utilise the chat commands (/mod /vip etc) (they may not pop up in the auto complete). If that doesn’t work you’ll have to reach out to first party support.