Would be great if stream teams and streamers can share banned users with other streamers.
IE Streamer one has a offensive troll in their chat who gets banned. The streamer could have a option after or during the stream to share the ban with other streamers who are friends or in the same stream team.
Streamer 1 bans "user 1" from their chat due to offensive or disturbing behaviour. Streamer 1 can then share that ban with a created "friends streamer list" where by they can say, user 1 was banned in my chat due to the following, please apply this to your channels.
Streamers 2,3,4 etc can then choose to accept the ban and click add to their channel or can chose to reject as they do not believe the ban affects them.
Quick reply on Rosuav's comment.
3rd party software can indeed do this, but only if the broadcaster authenticates or gives a bot MOD rights.
A JSON import option for broadcasters and mods would be a great solution.
Another option would be to extend the API (https://api.twitch.tv/helix/users/blocks) and allow authenticated mods to ban users on the channels they moderate.
Came here looking for exactly this suggestion. It would be great if there was a way to export and import ban lists, since there are teams that often share a chat community.
Third-party software can do this. With the appropriate authentication, an app can be notified any time you ban someone, and can then share that (or you could choose to share that) with other streamers. Those streamers can then empower the app to ban those same users, under whatever definitions you choose.
On the Team / Network side of things:
Having a centralized ban list for those who've caused significant issues / are bots on one or more team channels would be awesome.
Of course, this should be opt-in via the same mechanism used to share Stats and Income reports to teams currently.
there also needs to be a way for users to be banned from the channel IE no viewing. stream sniping is a terrible issue that twitch needs to combat
I highly recommend this, if we streamers can just import a list of names to ban from the channel, preferably in JSON format to make it easier when importing names from a list it would make a huge difference and effort to thwarting problem users who come in mass to troll raid.
The reason I recommend JSON format is so that when you import a list of names to be banned, you can also include the ban reasons alongside those names you're importing, and it's a very easy clean way of doing things. ie;
"ban_reason": "Bot spam"
Allow streamers to either temporarily/permanently import a ban list from any streamer. Provide the option in the streamers dashboard to import ban lists from a list of streamers they can choose from. If you raid a channel your banned list is imported automatically to the destination channel, so that the channel being raided doesn't have to deal with problematic users. This is not hard at all to code, quite literally a simple feature that solves a major problem.
This is a great idea. Keeps the community clean of troll accounts within your stream team.