So I’m filling out the app but it won’t let me go any further b/c it says the id needs to be in integer format. I was given an id with both numbers and letters so can we change the “integer” requirement on the google doc so people can submit? Unless I’m doing something wrong which is possible, it was a bitch to figure out the client id b/c it’s not as simple as people make it out to be.
I did do the 2 factor authentication but still it is saying i havent…
what can i do cuz now nothing is working ???
It sounds like your entering your client id in the bot id field. Enter the bots id instead and it should work.
I changed the form so it’s a little clearer on the user ID bit (some users were actually using foobar’s ID :P)
I’ve also updated our list going back from the start as of an hour ago. Sorry about the super long delay!
{"_id":"173439219","login":"botofr0fl","display_name":"botofr0fl","color":"","is_verified_bot":false,"is_known_bot":true,"badges":[]}
is_verified_bot is false, is_know_bot is true, Whispers still blocked. Something out of sync?
All whispers? is_known_bot doesn’t toggle ability to send, but slightly increases rate limits, and prevents some anti-spam controls from applying, but not all. It doesn’t grant the nearly-unlimited rates of verified bots.
Verified bots are not something we grant to all developers. We’re reviewing and making additional policies around what acceptable behavior is for whispers/chat bots are so that we can have a more standardized approach. The benefit for you of waiting for that to be completed is that you don’t run the risk of breaking a unwritten rule unknowingly.
So I guess those anti-spam controls are the culprit for me then :(.
Yes, some whispers works (no idea why and how, but yeah, some), most not - even when users initialize conversation from Twitch website - I can see message arriving on my end, I send reply (same function that is working in few cases), but nothing arrives for user in website. I guess using IRC for that is stupid, but I was hoping that is_know_bot would unlock that and lib I am using uses that.
Not even talking about triggering some command in channel chat and getting whisper for that.
The one thing you could think about is disabling all anti-spam features if users are in the same channel chat and one of them is moderator there. I don’t really think that people join empty, random channels that have random spammers modded there.
Ug, I’d given up on this and wasn’t checking the thread, but… The update was done! Let’s check my status…
{"_id":“181586872”,“login”:“dropmixinbot”,“display_name”:“DropMixinBot”,“color”:"",“is_verified_bot”:false,“is_known_bot”:false,“badges”:[]}
Still false for is_known_bot. I filled out the form on December 5th. As far as I can tell, I didn’t get any sort of notification rejecting my request, so I’m a little frustrated. I guess I can try filling out the form again, but this is frustrating.
I’ve never actually run into a rate limit - what I’m honestly hoping for is that the “prevents some anti-spam controls from applying” feature fixes this scenario:
New user enters the channel. Reads the info panels, sends a whisper to my bot. My bot gets the whisper fine, but if it sends a (whisper) response, that whisper fails to go through. It takes a couple minutes before my bot is allowed to send whispers to someone who has intentionally initiated contact with it! It only happens the first time - once they’ve gotten on the list of people the bot is allowed to whisper, they’re fine forever more. I literally end up telling new users: “Hey, send a message to the bot once a minute until you start getting replies.”
Honestly, this seems like undesirable behavior to begin with - if a user whispers a bot user, why can’t the bot user whisper reply back?
My bot has "is_verified_bot": true
and "is_known_bot": false
. Filled the application form several times months ago. Should I even bother trying again? Will Twitch ever start notifying developers when a bot has been reviewed but deemed not worthy?
Verified is better than known so you are good.
So I’m a bit of an idiot and have no idea how to check if my bot has been verified or not, I don’t know how to use twitch api.
Can anyone explain how this link works or what I need to do with it to see my bots status?
https://api.twitch.tv/kraken/users/39141793/chat?api_version=5
Well, you need a client ID and you need to have your bots ID. I assume that you have your Client ID from your application already. Then you lookup your bots ID:
Get the ID (replace Nightbot with your botname):
https://api.twitch.tv/kraken/users?login=nightbot&api_version=5&client_id=your_client_id
{“_total”:1,“users”:[{“display_name”:“Nightbot”,“_id”:“19264788”,“name”:“nightbot”,“type”:“user”,“bio”:“A chat moderator bot for Twitch. Visit https://nightbot.tv for more info.”,“created_at”:“2011-01-05T00:34:05.973707Z”,“updated_at”:“2018-02-15T04:05:15.666972Z”,“logo”:“https://static-cdn.jtvnw.net/jtv_user_pictures/nightbot-profile_image-2345338c09b4d468-300x300.png”}]}
Then lookup users/your_id
https://api.twitch.tv/kraken/users/19264788/chat?api_version=5&client_id=your_client_id
{“_id”:“19264788”,“login”:“nightbot”,“display_name”:“Nightbot”,“color”:“#191970”,“is_verified_bot”:true,“is_known_bot”:false,“badges”:[{“id”:“partner”,“version”:“1”}]}
If this seems too much, I created an extremely basic form:
http://illusionaryone.tv/botlookup/
Put in your botname:
Thanks a lot, that’s really useful!
You bet, it isn’t fancy, but will tell you what you need to know!
Hi. The form asks for “Your email” and “Your bot’s login” and “Your bot’s user id”.
I provided my email NOT my bot’s after much deliberation, but am concerned that you may have meant for me to provide my bot’s.
Please clarify; should I submit the form again with my bot’s email instead of mine?
Cheers
Is there some trick to get the link in the OP to work? I tried 3 different browsers and none of them worked.
Sorry @Azazael13, you’ll have to check back later. link.twitch.tv
is having an outage right now.
Thanks, just wanted to make sure I wasn’t doing a stupid and missed a new link or something.
Hi, the form is still valid ?
Nobody know ?