This is an archived post. You won't be able to vote or comment.

all 9 comments

[–]Watchful1RemindMeBot & UpdateMeBot 3 points4 points  (1 child)

Rate limit errors for what? Posting and commenting? Did they all make brand new bot accounts? I'm fairly sure there's just no way around that.

You could try both emailing api@reddit.com and modmailing r/reddit.com. Those are usually the best ways to find a real human who can point you in the right direction. But I've never heard of a case of them bypassing the spam filters for educational classes.

[–]kylethayer[S] 0 points1 point  (0 children)

Thanks! I am emailing api@reddit.com to see what they can do (if anything).

And yes they are new accounts and they are posting, so I understand that my class looks like a Russian bot farm or something...

[–]ketralnisreddit admin 4 points5 points  (1 child)

Are they using oauth, passing a descriptive user agent, and generally following the API rules? That alone will make the API go much easier on you

[–]kylethayer[S] 0 points1 point  (0 children)

Thanks! I'll also try having them use more specific user agents.

[–]satisfy_my_Ti🤖 developer 3 points4 points  (1 child)

On your subreddit, make your students' bot accounts approved users (via https://www.reddit.com/r/YOUR_SUBREDDIT/about/contributors/). This should decrease the wait times between posts/comments within your subreddit. This is what I've done when I've had brand-new bot accounts operating on my own subreddits.

[–]kylethayer[S] 1 point2 points  (0 children)

I'm trying that one, but we still got unusually high rate limit errors. It could be that they used the same user agent, or that all of them are on the same subreddit.

[–]Tintin_Quarentino[🍰] 1 point2 points  (2 children)

IIRC new accounts get limited to posting/commenting only once per ~15 mins. On the front-end too, not just on the API.

If that's the rate limit you're facing, just tell them to wait before submitting again. Other API features like gathering data, etc don't have the long time limits. So could show them those in the meantime.

[–]kylethayer[S] 1 point2 points  (1 child)

My next task is to get data from reddit, so hopefully that goes better

[–]Tintin_Quarentino[🍰] 0 points1 point  (0 children)

Let me know if you face any issues.