Question regarding channels/:channel/follows

Hey everyone thanks so much for any assistance with this issue.

I have been watching for new followers using channels/:channel/follows and I notice that no matter how often I pull the list for a specific channel, the new follows seem to appear on the list in bursts and the time that they appear in the list don’t match the created_at time on users/:user/follows/channels/:channel

here are some example timestamps of when the API reports a follow vs when it actually appears in the list:

UTC channels/:channel UTC users/:user/follows/channels/:channel

(11/3/2016 1:35:21 PM) 2016-11-03T13:32:52+00:00
(11/3/2016 1:35:21 PM) 2016-11-03T13:31:03+00:00
(11/3/2016 1:41:21 PM) 2016-11-03T13:39:32+00:00
(11/3/2016 1:41:21 PM) 2016-11-03T13:38:27+00:00
(11/3/2016 1:41:21 PM) 2016-11-03T13:36:38+00:00
(11/3/2016 1:41:21 PM) 2016-11-03T13:36:17+00:00
(11/3/2016 1:41:21 PM) 2016-11-03T13:34:50+00:00

I know there is some way to get follows in real time because streamlabs and other bots do it all of the time, can anyone let me know what I might be doing incorrectly?

Incase it helps this is actually the code I am using to pull the information:

You’re not doing anything incorrectly. All endpoints are cached from 1 - 3 minutes. StreamLabs and all other users of the API are under the same restrictions on the API. Here are the other threads about this same issue:

So, I have been in some channels that do text follow notification and it generally takes 1-2 seconds before the bot says “Thanks for following… blah blah blah” on stream alerts are usually 10-15 seconds (i assumed this was due to the 10 second delay). I don’t think I have ever seen it take anywhere near a minute for a streamlabs alert/text bot alert to fire unless there are many many alerts queued.

There is no follow alert sent in the IRC interface is there? I know some things are handled differently in there.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.