My bot runs as a desktop application with thousands of users. Anywhere from 300-700 users online at any time. I send my client-id with everyone’s request.
I have a few questions regarding rate limiting. I know there isn’t a hard limit but I want to make sure I am using good practice.
My first concern involves followers. I would like my users to keep an up-to-date list of all their followers. Would it be to much to poll all their followers each time they go live if I use the cursor?
Also how often can I poll the API for new followers, remember this is per user.
My second question is, how often can my users poll for channel status?
I guess I just really want to make sure I am doing the right thing by allowing users to use my client id to make request from their bots.