Not faster, instant. That is the word he used. Maybe it is an exaggeration on his part, but just for the sake of example, let’s say he is correct.
Don’t you think if you are relying on an API, you would need to do a hell of a lot of polling to have instant responses?
You can only do 60 requests per minute, one per second, and some of those requests need to be spent on performing other activities.
So at a minimum, you would need to interleave requests to check the comment replies to the bot at regular, short intervals, and you need to ensure that no matter what activities your bot does, it does not exceed the limit.
It’s not like the replies come at regular intervals either. Say you get five replies to a comment, well if you want to respond instantly, that means you would need some buffer so that you are always free to send a response without hitting the API limit. So you can’t even fit one action per second. You need to be far below that in case you want to do something more than just check the messages you are receiving.
I’m saying it doesn’t even make sense, from a bot writer’s pov, to have instant responses. As you mentioned, you would be far more realistic if you didn’t do that at all.
So then why would instant responses even be a consideration? Well they wouldn’t unless you were not subject to the limitations of Reddit’s API.
Not faster, instant. That is the word he used. Maybe it is an exaggeration on his part, but just for the sake of example, let’s say he is correct.
Don’t you think if you are relying on an API, you would need to do a hell of a lot of polling to have instant responses?
You can only do 60 requests per minute, one per second, and some of those requests need to be spent on performing other activities.
So at a minimum, you would need to interleave requests to check the comment replies to the bot at regular, short intervals, and you need to ensure that no matter what activities your bot does, it does not exceed the limit.
It’s not like the replies come at regular intervals either. Say you get five replies to a comment, well if you want to respond instantly, that means you would need some buffer so that you are always free to send a response without hitting the API limit. So you can’t even fit one action per second. You need to be far below that in case you want to do something more than just check the messages you are receiving.
I’m saying it doesn’t even make sense, from a bot writer’s pov, to have instant responses. As you mentioned, you would be far more realistic if you didn’t do that at all.
So then why would instant responses even be a consideration? Well they wouldn’t unless you were not subject to the limitations of Reddit’s API.