Hello Twitch Team, I would like to suggest more detailed permissions for moderators, focusing on Affiliate and Partner tools. Many streamer
Hello Twitch Team,
I would like to suggest more detailed permissions for moderators, focusing on Affiliate and Partner tools. Many streamers struggle to manage items such as emotes, signup badges, Bits images, and Channel Points, but currently this requires full Editor access, which is often more than necessary.
A specific permission set that allows moderators to manage signup features, Bits visuals, and Channel Points rewards, without access to financial data or broadcast and security settings, would significantly improve workflow and channel security.
This would be especially helpful for Affiliates and Partners working with organized moderation teams.
Thank you for your attention to this feedback.
-
EZbutnotsoEZ
commented
Yes, what you really should be asking for is more broadcaster-customizable channel user roles than merely the existing, few uncustomizable Roles which support no granular permission/capability control by the broadcaster.
The ultimate would be a full blown Roles Manager fully allowing creating new roles with customizable names and permissions (and ideally, customizable badge icons) and then assigning them to users. New roles might possibly have a 'role category' property which marks them as a (fully customizable and custom) subset of the existing Role types (Lead Moderator/Moderator/Editor/VIP/Artist/Business Manager...), or might not. They could have a public-facing Display Name field for the Role name seen outside the Roles Editor (for example by viewers mouseover-ing a badge in chat, or possibly in the output of a new /roles command) and can be anything, even non-unique and the same display name for multiple different Roles, and an "internal" Role Name/ID field that represents the Role in the editor and so has to be unique. For clarity, 'permissions' means the broadcaster has an Edit Role button for each custom role that opens a dialog where every single capability a Lead Mod and Editor can presently use, and some more, currently-Broadcaster-only capabilities, has an individual checkbox that can be toggled to either allow or deny that role that specific capability (edit stream info..., add emotes, edit emotes, delete emotes, same for Channel Points Redeem entries, manage badges, manage goals, change channel moderation settings, change channel ad settings, run ads, snooze ads, individual Collaboration Management actions [Invite Guests, set permissions, pause collaborations, Start Shared Chat, etc], create stream marker, view Reward Requests Queue, mark Reward Requests as done, refund Reward Requests, view Activity Feed, delete chat messages, timeout chatters, ban chatters, warn chatters, ability to moderate Bots and their messages, ability to moderate Mods and their messages, add moderator, remove moderator, add VIP, remove VIP, create Poll, create Prediction, enable/disable chat modes, shoutout a user, pin message, unpin message, view AutoModded messages, permit/deny AutoModded messages, view deleted messages, raid, access Moderator View, access Stream Manager,... etc, new: end stream [requested previously, including on uservoice], possibly 'pause stream' [video and audio turns to black screen and silence until unpaused]). There could even be new "manage roles" and "assign roles" permissions, which allows a user to be able to create/edit/assign all Roles in place of the Broadcaster doing it, however, a user with this ability cannot grant a Role or a user a permission/capability which the granting user does not have themselves, neither can they remove such from a Role/user. There could also be 'custom permissions', where the name/id of the new permission is manually freely entered, and the permission does nothing by itself, as far as Twitch is concerned, but is meant to be read and used by channel bots and so it is used to grant and customize access to certain bot (such as Nightbot/StreamElements/etc) abilities or commands on the channel. Then the Broadcaster and role managers can even conveniently control all kinds of access permissions on their channel from one central place (the Roles Manager). They could then set up Roles like a moderator that can use bot command X or a VIP or a 'regular chatter' that can use bot command Y, or a mod/editor that can manage all the channel's bot permissions for everyone for different Twitch Chat bots on behalf of the Broadcaster. You could also make one trusted regular chatter a "!raffle manager" with no other special permissions beyond that, another chatter a "song queue manager", another chatter a "shoutout helper", give only some chatters access to bot tts commands or bot sound effects commands, etc. The possibilities and flexibility are endless. A further advancement would be the possibility to auto-attach (and auto-remove when it no longer applies) Custom Roles to all users of a certain kind or Twitch Chat level: attach Roles A, B to all T1 subs, Roles A, B, C to all T2 subs, Roles X and Y to all channel VIPs/Artists, Roles A and X to all channel Moderators, Roles A, X, Y, B, C to all channel Lead Moderators, etc.
The lesser version of implementing this would have no full blown Roles Manager with customizable roles as such, but simply the ability to assign individual users and their individual extra permissions/capabilities granted to them beyond those of their Channel Role (which could be either none/Mod/VIP/Artist...), again with a checkbox for each individual capability when editing, with hopefully at the very least all the capabilities currently available to a Lead Moderator and Editor individually listed.
-
AyeRL_Scotland
commented
Even with editor you can't do that, you can view the channel points page and even change it , you just can't save it. Have commented and suggested it as have others. This should have been included as part of lead mod or business manager role, really streamers should have a tick box where they select what each mod/editor can do in their dashboard and channel. The emotes particularly for new streamers is needed, helped so many streamers who don't have time to do them and sometimes just one or a few default emotes for months. Shooting Twitch in the foot as emotes can be a reason why people sub to a channel. Less likely if just the default emotes but at least if could add them be something!