Chatoyant
Newbie
- Aug 27, 2019
- 3
- 2
Hi all, new member here. Worked on putting together a reddit account creation bot as a side project. Found a marketplace where I could sell fresh accounts. Have been learning to make bots, and was excited to find a project that might make me a little bit of money. Unfortunately that didn't happen, but I don't want to give up yet.
I want to go over what I put together, what I consider a success, then talk about potential problems that brought about me making 1200 accounts that all got shadow banned.
Puppeteer.js
So I built the bot using Puppeteer.js. I'm very much a novice coder, but the languages that I've been learning are Bash and Javascript. The first iteration of the bot that I made was fairly simple. It navigated to the old.reddit site and clicked through the sign up process. Each account was registered with a fresh cellular ip address being generated by my smart phone (on an Iphone using shortcuts automation to turn on and off airplane mode every 5mins), with a fresh chrome instance (no cookies), and bypassing the captcha by using a chrome extension. All automated. I generated about 900 accounts and then tried to upload the first batch to the marketplace. Got a reply that they were all shadow banned. Bummer. All accounts were getting banned after 24 hours.
Where I thought I went wrong was frequency of creation, no user actions upon sign up, and after looking into the UserAgent anonymizer realized that all the account were signing up with the same anonymized UserAgent.
I built a second iteration of the bot that had randomized UserAgents with randomized viewports, also a small amount of randomized actions after creation like viewing links, upvoting, and joining subreddits. The accounts were created slower, but at the rate of about 100 accounts a day. Different Ip's, different UserAgents, different actions. I thought for sure that these accounts would make it.
They too got shadow banned.
Where I think I'm still fucking up
So my question is, how am I caught by the spam filter?
1. Is it that I'm using cellular IP's from the same state?
2. Could it be that they are all created in increments, at a rate of a bout 1 account every 10 mins?
3. Could it be some sort of automated detection with the reCaptcha? The extension solves it by using the audio reCaptcha. Extension is called Buster.
4. Could it be that they are siging up with the old website? It is used less.
5. No accounts signed up with email. Would they be safe if they were email verified?
I wish I knew what the issue was, I was excited about having a little semi-passive gig going.
It's also worth noting that I made accounts on my iphone itself through the app in bursts of about 20 a day and they are all still clean. I may start doing this manually just so I can build up a batch of them, but I don't know how to automate that.
Possible solutions.
Maybe using rotating private proxies would be more successful?
Does anyone know of a way to emulate an Iphone on a linux system? Like in a virtual machine, I don't know if that is possible. Even if I needed to have a macOS device, that could be attained. I just need something that I can automate iphone interactions with the reddit app.
If anyone knows if this is possible, I'd love to be pointed in the right direction.
I anyone has any questions about the bot, let me know.
I want to go over what I put together, what I consider a success, then talk about potential problems that brought about me making 1200 accounts that all got shadow banned.
Puppeteer.js
So I built the bot using Puppeteer.js. I'm very much a novice coder, but the languages that I've been learning are Bash and Javascript. The first iteration of the bot that I made was fairly simple. It navigated to the old.reddit site and clicked through the sign up process. Each account was registered with a fresh cellular ip address being generated by my smart phone (on an Iphone using shortcuts automation to turn on and off airplane mode every 5mins), with a fresh chrome instance (no cookies), and bypassing the captcha by using a chrome extension. All automated. I generated about 900 accounts and then tried to upload the first batch to the marketplace. Got a reply that they were all shadow banned. Bummer. All accounts were getting banned after 24 hours.
Where I thought I went wrong was frequency of creation, no user actions upon sign up, and after looking into the UserAgent anonymizer realized that all the account were signing up with the same anonymized UserAgent.
I built a second iteration of the bot that had randomized UserAgents with randomized viewports, also a small amount of randomized actions after creation like viewing links, upvoting, and joining subreddits. The accounts were created slower, but at the rate of about 100 accounts a day. Different Ip's, different UserAgents, different actions. I thought for sure that these accounts would make it.
They too got shadow banned.
Where I think I'm still fucking up
So my question is, how am I caught by the spam filter?
1. Is it that I'm using cellular IP's from the same state?
2. Could it be that they are all created in increments, at a rate of a bout 1 account every 10 mins?
3. Could it be some sort of automated detection with the reCaptcha? The extension solves it by using the audio reCaptcha. Extension is called Buster.
4. Could it be that they are siging up with the old website? It is used less.
5. No accounts signed up with email. Would they be safe if they were email verified?
I wish I knew what the issue was, I was excited about having a little semi-passive gig going.
It's also worth noting that I made accounts on my iphone itself through the app in bursts of about 20 a day and they are all still clean. I may start doing this manually just so I can build up a batch of them, but I don't know how to automate that.
Possible solutions.
Maybe using rotating private proxies would be more successful?
Does anyone know of a way to emulate an Iphone on a linux system? Like in a virtual machine, I don't know if that is possible. Even if I needed to have a macOS device, that could be attained. I just need something that I can automate iphone interactions with the reddit app.
If anyone knows if this is possible, I'd love to be pointed in the right direction.
I anyone has any questions about the bot, let me know.