Has your bot worked in the past and then stopped working? Because the behaviour of automatically whispering people who join is pretty bad and would likely have people click the button to report it as spam (which could have triggered your bot being flagged as a spammer and not allowed to whisper).

I have never attempted whispering with the bot until now. It is possible that due to the many trolls harassing my stream over the years, that my bot has accumulated many false reports.

Due to the suggestion on my thread, I am going to add a 10 minute delay to the whisper. That should cut down whispers to only a very few since most people open, then close the stream.

I explained in detail on my thread, but in short the reason I am doing this is because it is disruptive to my stream when I have to explain to Bob “Bob. Don’t listen to what that person is whispering you. He is just a troll”. Not only does the troll get attention like he wanted, but it tarnishes the mood of the stream. FYI this has been going on for 2 years, and Twitch has still not fixed their whisper system. If I ban someone, that should be it. No more talking to ANY of my followers.

The problem with this is whispers have nothing to do with the channel. You can whisper anyone anywhere, it’s not bound to the channel.

Which means that Person A now gets banned for something, and cannot whisper ANY of your followers, regardless of the reason for the ban or where those people are (watching your stream or not). Does that mean that if someone is banned in any channel, they now cannot whisper at all? That doesn’t seem right.

When I get a whisper from anyone/anything and it’s unsolicited, depending on the content I immediately block or report that account. It may be trolls, or it may be people who do NOT like to be whispered by a bot with stuff.

Just my 2 cents

Ummm. You do realize that what you just posted highlights EXACTLY what is wrong with the whisper system? It needs to be changed.

Well that is awesome, but not everyone is as hostile/paranoid as you. All I am trying to do is find a way to not disrupt the stream when people ask “who is this person whispering me?”. The troll gets his attention like he wants, and I have to explain to the viewer I am not the “bad” guy. It is the usual drama where viewers many times pick the underdog in an argument. And guess who is the underdog? The big bad evil streamer who banned someone for apparently no reason? Or the poor innocent viewer who doesn’t understand why he was banned?

Yeah, I have been dealing with this for 2 years. I am fed up with it, and want to find a better way of dealing with it since Twitch doesn’t care about harassment in small streams (aka no revenue for them)

So you want the whispers system to be attached to a particular channel? The idea behind the whisper system may be communication between people, regardless of what channel they are in. Twitch HAS tools for only allowing whispers from people you know.

Sure, they could have a way that some whispers are channel-bound, but that would be essentially for the the broadcaster (which they have given other options for). There was the introduction of the channel rules feature, which when a new user is about to chat will display some info (obviously used for rules, but that same intro could be use there prolly).

Won’t you sending them a whisper be the same thing?

The troll might not even be in YOUR channel necessarily.

=======>

I hear your side of it. I am not dismissing it. What I am saying is that the system, “imperfections” and all, is what we have. There are alternatives to what you’re wanting to do, but it’s good to understand some of the effects it can have. If you’re being blocked because of false reports, contact support (note that unsolicited whispers can be a source of being reported). If it’s because they have whispers off, then that’s their choice.

(This will be the harshest thing I will say and that this post can be reported too, but it’s one of those obvious things). Okay. Don’t like it? Leave.

I, for one, know that they do care about harassment, regardless of where that person is viewing content. That’s one of the reasons they have the report feature. User doesn’t know how to use it? Tell them about it, either by mentioning it, have a blog post, a tweet, an uploaded video with step-by-step instructions.

At the end of the day, you can do as you please. If you get rate limited/reported/blocked, that’s the consequence of your choice.

I am not saying I want anything in particular. All I know is that the whisper system is broken. I have tried to encourage people to vote this up: Archived – Twitch UserVoice

But since big streamers don’t need to care about this issue (they are making tons of money/or have so many viewers a few trolls can’t do anything) it is still stuck in limbo 2 years ago with twitch saying “we are working on it”.

No, because it is all hidden. Nothing is shown in chat. Yes, it is not 1000x better than what I have currently, but I personally I think it is a slightly better system.

Then that is Twitch’s fault for releasing the most troll friendly idea ever in existence. And so what if he is in my channel? If he whispers my viewers saying I am a pedophile/racist/sexist etc etc, the damage is done no matter where he is.

And yes, if they have whispers off or set to “follow only”, then that is perfect. I have no problems with that.

Where is your proof they care about harassment? Oh wait, you have to send a spam of reports in order for them to notice anything. And it was this kind of system that got my stream suspended for no reason. Rabbit trail Why the heck are Twitch Staff not required to give you proof of why they suspended/banned your channel? Based off my searching on the internet, it seems that the staff become chummy with a streamer, which in turn allows the streamer to weaponize them against other streamers.

Back on topic: If Twitch cares, then why has this person not been banned permanently from Twitch? They have access to his whispers. They can see what he is doing yes?

Final note: I am tired of people saying “send reports” or “send a bug report”. Do you know how often I get a response from them? Probably one or two times a year. Yeah. Sure buddy. They care about the little guy.

Hey guys, I’d like to keep this on-topic about whisper bots, and not trail too far into general harassment. @darthclide I’ve read your feedback and feel free to email me at xangold@twitch.tv with any feedback you have about how our tools can improve.

We’re working on a lot of improvements to the reporting/abuse tooling so hopefully you will see that improve over time. It’s really clear to me that you’re very passionate about the subject, and I appreciate all the feedback you’ve given.

Status update: I’ve added bots that signed up to the form as of about an hour ago.

2 Likes

Hey @xangold just checking to see if you are still processing bot white-list requests through this form.

Hi @xangold I’ve just submitted a request through the form, hope you’re still able to process it!

@Turmsbot @fodakahn Just went through them! Should be up to date as of a few minutes ago. If you have 2FA and are not a spambot, it should be good to go.

Thanks! Definitely have 2FA not a spambot but I’m sure I hit the lockout many times the past couple days. Should I be seeing a new badge on it or anything if it went through correctly?

You can check the $.is_verified_bot in https://api.twitch.tv/kraken/users/:bot_user_id/chat in kraken v5, for example: https://api.twitch.tv/kraken/users/62809083/chat?api_version=5

@3ventic thank you very much!

I’ve just checked, and S7evBot doesn’t seem to be a verified bot, I have 2FA enabled and I’m very much not a spam bot. You mentioned you were up to date a few hours ago so just wondering if there is a way of requesting a status etc

I recently just checked my bots Verified status (I submitted the form about 2 weeks ago), and it’s not verified? Why?

I had met all requirements, by having 2 factor authentication and it’s not a spam bot.

Can you look into this please? Bot name is EzianaBot. Thank you.

It’s not a spam bot either, but perhaps you thought it was? I did some chat flood testing in my channel to avoid getting timed out from the sliding window flood limit.

**{"_id":"166583270","login":"ezianabot","display_name":"EzianaBOT","color":"","is_verified_bot":false,"badges":[]}**

Either way, I’d just like some info, because I really want to get my bot verified. Thanks.

Same as the other users here, i submitted the form a few weeks ago, checked the verified_bot field with the api that 3ventic mentioned and it seems my bot isn’t verified yet.
My bot is BoxBoxBot and it should have 2 factor authentication on.

Just submitted my bot (GreenMarshmallow), 2FA enabled. Not a spam bot, but a channel bot for commands/currency. I originally submitted months ago, but wasn’t sure if it actually sent or not.

I did the request form twice (once a few weeks ago and once yesterday) but the status didn’t change so far. Could please check it? Thank you <3

{"_id":"116207528","login":"nttskynet","display_name":"NTTSkynet","color":"#8A2BE2","is_verified_bot":false,"badges":[]}

I did not enable 2FA yet on my bot account (d0p3tbot). Should I resubmit my application after enabling 2FA?

@xangold Looked like my bot got approved status when you said you added them earlier, however now it appears the status is once again false and without it I’m getting 30-minute IP bans. Viewers in my channel are heartbroken every time it happens :frowning:

I’m quite sure the bot is well within 100 messages per 30 seconds. Is there something else that could be causing it?