Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

List of banned users in channel's chat #17

Open
moocat opened this issue Sep 18, 2012 · 25 comments
Open

List of banned users in channel's chat #17

moocat opened this issue Sep 18, 2012 · 25 comments

Comments

@moocat
Copy link

moocat commented Sep 18, 2012

Since this is no longer supported via IRC in TMI, having this call would be great.

@joshtabak
Copy link
Contributor

Last week we rolled out a new implementation of client side chat ignore. So each user has the option to click the "Ignore" button and never see messages from the given chatter. This uses the API, and you could build something on top of it if you wanted.

Obviously, this is slightly different from your request, but its hard for me to tell what your end goals are. Could you give some more details on what you are trying to build?

@moocat
Copy link
Author

moocat commented Sep 25, 2012

I'd be using the list to batch unbanning users, on the command of the channel owner. This was a really popular feature (one of the most popular) I used to have when you could get the list via IRC. If done manually via the Twitch control panel the same task would take days for many users.

@Catreina
Copy link

This is something that quite a few people miss - mods can ban spammers or people being outright rude, and channel owners might like to mass unban these people ever so often. In large channels, there may be hundreds of "banned chatters" with no easy straightforward method to unban these accounts. To do so currently, one has to go into the settings -> chat page, and then manually copy the usernames into a chat window after /unban

For hundreds of banned users, you can see how frustrating and time consuming this would become. I personally have about 50 banned users in the list for my channel, and I have not gone through them simply because of how time consuming it would be.

@Myrathi
Copy link

Myrathi commented May 15, 2013

As it currently stands, the "banned users" chat section is lacking even basic functionality and is entirely unintuitive. If multiple mods all ban a user at the same time, there are multiple entries of the same name and users need to be unbanned one at a time, in a different place than the interface in which the list resides.

The ban list should only store unique names and it would make things much easier, even without API support, if a channel owner (or an editor?) could click on a little 'x' inside the box for each banned user to remove them from the list, immediately.

Heck, just being able to type multiple names after ban/unban commands would make life much simpler.

@fragoutlet
Copy link

well, they could consider adding a suspend feature, a suspend or a ban.. ban = permanent, suspend could be a specified time interval, like a day, week, month etc.... that way they dont have to monitor/clear the ban list... perm bans will remain

@Myrathi
Copy link

Myrathi commented Sep 3, 2013

suspend could be a specified time interval, like a day, week, month etc

That's already covered by specifying a value after a timeout command (86400 is a day, for example).

@tecnobrat
Copy link

I would love to see this implemented.

@vegard
Copy link

vegard commented Feb 12, 2014

Bump. I can't believe mods can't even see who is banned. Getting a resource/API for this (including banner and time + duration) would at least let people develop their own interfaces.

@gerred
Copy link

gerred commented Jul 27, 2014

Bump. How is this not a quick relationship to expose as a nested resource?

@dustinest
Copy link

Bump! This has been around for a long time. I would like to get simple list of names on twitch API who are banned in the channel chat.

@BirknerAlex
Copy link
Contributor

Bump! A API for the banned users list would be great and very helpful.

@Felk
Copy link

Felk commented Mar 29, 2016

Bump! Yes, please! This is a very crucial feature if you want to do anything more coordinated than unban everyone. time of the ban, duration (for timeouts), and the person who banned would be the bare minimum. Additionally querying the log for past bans and timeouts maybe?

@BirknerAlex
Copy link
Contributor

Yes @Felk, these information would be really helpful also for my use-case. I really hope this API endpoint will follow soon.

@wumekk
Copy link

wumekk commented Apr 18, 2016

Bump. Also information which mod gave ban would be useful.

@fekke100
Copy link

Seeing the amount of API functionality already implemented I couldn't imagine it being too hard listing the banned users for a channel. Unless Twitch sees that information as confidential.

@BirknerAlex
Copy link
Contributor

I think this endpoint should be only useable with a broadcaster access token (incl. a own scope for oauth). This should solve the "confidential" issue.

@singlerider
Copy link

Bump. Filtering by datetime would be nice, as well.

@harrymilne
Copy link

It surprises me that the basic functionality around banned users is so non-existent, especially when the chat is the main difference between just watching TV and watching Twitch. My point being that being able to manage your communities chat should be made as easy and intuitive as possible.

@BirknerAlex
Copy link
Contributor

I've just created a post at https://discuss.dev.twitch.tv/t/api-endpoint-for-chats-banlist/6823.
I hope this will push this feature request a little bit. It would really help us a lot to manage our large chat.

@chhopsky
Copy link

Bump, I too need this.

@JMTK
Copy link

JMTK commented Oct 28, 2017

Or just a mod audit log in general, including general timeouts and such.

@janud
Copy link

janud commented Jan 29, 2018

6 years and still no progress...I really need this api for my channels

@fragoutlet
Copy link

fragoutlet commented Jan 30, 2018 via email

@chhopsky
Copy link

chhopsky commented Feb 1, 2018 via email

@Mundayne
Copy link

Mundayne commented Apr 6, 2018

Please - surely this endpoint is a no-brainer in terms of bans being a staple for bots to manage.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests