Lead Moderator role and chat badge introduced

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.

3 Likes

Could IRC tags please be updated to reflect mod=1 instead of mod=0(current behavior)

3 Likes

Threw a uv in here to ID lead mods on Get Mods

1 Like

Thanks for the flagging this, it is actively being addressed.

4 Likes

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

Those buttons show for regular mods not just lead mods. It’s jut not checking if mod on mod violence is allowed.

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?

Best regards

Daniel

This refers to comments on /user cards. Not messages in chat to my knowledge

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. :slight_smile: 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.

Corret

If/when Lead Mod works for this the scopes should be prefixed with leadmoderator:manage I suspect like banning a user uses moderator:manage

channel: prefixed scopes mean “my channel”

Lead Moderator is not represented on the API (either showing who is or granted the ability to do actions)

Conceptually bots don’t/shouldn’t be given lead mod since a bot creates a “custom role” by asking for what scopes it needs to do actions

Quite silly but should lead mods be able to unmod themselves? Turns out they can but is that intented behavior?

Yes

Both mods and vips can undo mod or vip on themself (before lead mod was a thing)

So I can go in /cohhcarange and type /unmod barrycarlyon removing myself if I wish

1 Like

lead moderators and editors cant see sub only vods but we can download them. just let us see the vod

lead moderators and editors cant see sub only vods but we can download them. just let us see the vod

Feature requests need to go on UserVoice https://twitch.uservoice.com/

Hey, afaiu “Delete mod comments” doesn’t refer to chat, okay, got it.

What with managing mod team? I cannot add or remove vips or mods nor have I been granted any additional permissions/settings.

also - Any thoughts on letting Lead Moderators to delete regular Mod comments as well?

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.