Building a Reddit Bot with Playwright – Looking for Advice & Experiences

zabsonzabson

Newbie
Joined
Apr 14, 2025
Messages
13
Reaction score
5
Hey everyone,
I'm currently working on a Reddit bot using Playwright and wanted to share what I’ve built so far, as well as ask for some insights from others who might have gone down this path.


What the bot does:​


  1. Creates an email account
  2. Registers a Reddit account
  3. Verifies the Reddit account using the email code (so it has a verified email)
  4. Sets up an avatar and a short bio
  5. Account warming:
    • First, the bot browses Reddit’s front page for about 1.5 hours
    • Then it posts a comment in a small subreddit
    • Over the course of the day, it adds 2 more comments, spaced out by about 2 hours each
      → So in total, the bot stays active for about 6 hours and posts 3 comments on day 1
  6. In the following days, it continues the same behavior but increases the number of comments gradually
  7. It also sends a few private messages per day to avoid triggering the new chat restriction
  8. Optional: it can also make posts, not just comments

Everything works great when running a single instance of the bot.




❓ What I'm wondering:​


  • Once I scale up to multiple accounts, what problems am I likely to encounter?
  • I guess I'll need an antidetect browser or something similar so that Reddit won't be able to link all the accounts together and I don't get mass banned. Do you guys recommend any, or you have a way to handle this?
  • I have my own 4G proxy farm. Is it safe to run more than one bot per SIM card/IP (rotating IPs), or should it strictly be one bot per SIM?
  • Has anyone here successfully scaled Reddit bots like this? Any tips, insights, or mistakes to avoid?

    If anyone has any questions, I’m also happy to answer them(?)
 
Hey everyone,
I'm currently working on a Reddit bot using Playwright and wanted to share what I’ve built so far, as well as ask for some insights from others who might have gone down this path.


What the bot does:​


  1. Creates an email account
  2. Registers a Reddit account
  3. Verifies the Reddit account using the email code (so it has a verified email)
  4. Sets up an avatar and a short bio
  5. Account warming:
    • First, the bot browses Reddit’s front page for about 1.5 hours
    • Then it posts a comment in a small subreddit
    • Over the course of the day, it adds 2 more comments, spaced out by about 2 hours each
      → So in total, the bot stays active for about 6 hours and posts 3 comments on day 1
  6. In the following days, it continues the same behavior but increases the number of comments gradually
  7. It also sends a few private messages per day to avoid triggering the new chat restriction
  8. Optional: it can also make posts, not just comments

Everything works great when running a single instance of the bot.




❓ What I'm wondering:​


  • Once I scale up to multiple accounts, what problems am I likely to encounter?
  • I guess I'll need an antidetect browser or something similar so that Reddit won't be able to link all the accounts together and I don't get mass banned. Do you guys recommend any, or you have a way to handle this?
  • I have my own 4G proxy farm. Is it safe to run more than one bot per SIM card/IP (rotating IPs), or should it strictly be one bot per SIM?
  • Has anyone here successfully scaled Reddit bots like this? Any tips, insights, or mistakes to avoid?

    If anyone has any questions, I’m also happy to answer them(?
I created bot for reddits with auto creating accounts, your bot have that too?
 
I created bot for reddits with auto creating accounts, your bot have that too?
Yes, my bot automatically creates an email account, creates a Reddit account, and confirms the email—everything is done through a mobile proxy.
 
What's your goal? Why do you need them?
 
I have my own 4G proxy farm. Is it safe to run more than one bot per SIM card/IP (rotating IPs), or should it strictly be one bot per SIM?
you can run over 15 accounts with a single 4g mobile data if you're careful about your fingerprint. you just have to rotate the IP before every login to a new reddit account
 
you can run over 15 accounts with a single 4g mobile data if you're careful about your fingerprint. you just have to rotate the IP before every login to a new reddit account
I don't quite understand — does that mean I can have more than 15 accounts connected at the same time using one SIM card (mobile proxy), as long as each account has a different fingerprint?
 
I only have a warmup bot. I use antidecet browser and mobile proxy all of my setup on VPS.

Let's say I have 100 accounts. Bot will scan all of them and see which one's arent run today for warmup and run them 1 by 1 rotating proxy in between turns.

It opens 1 browser, goes to reddit and perform actions I defined.

I don't use playwright or selenium or any other javascrip type of automation frameworks. But if you do, you can launch multiple browser at the same time, meaning lets say your RAM allows to run 20 browser without lagging. And you can run 20 accounts at the same time. Imagine you do 10 mins activity during running period. 20 accounts x 10 minutes rouglhy 3.5 hours. Divided by 24 you'll have 6 sessions. Meaning per VPS you use you can warmup 120 accounts.

I recommend you to seperate the account creation and warmup. Get 2 VPS, 1 for account creation and 1 for warming up.

Let the account creation bot runs like 10 hours a day. Rotate IP in between every account (I dont recommend 24 hours because even if you rotate mobile proxy there might not be that much IP in the pool that day so some accounts might share IP. You can run a simple bot and rotate your proxy 24 hours, save all IP's and see if they are all different.).

Then let the second VPS automatically fetches the accounts you created and do warmup.

You will need to have 2 mobile proxy for this. Buy 2 mobile proxy in the same city same telecom provider etc. And change the proxy of account to second proxy to run it on 2nd VPS.

I dont have account creation bot because its relatively fast and I have my family member working for free so :)

I'll follow this topic to learn and if you want to know anything more hit mi up!
 
I only have a warmup bot. I use antidecet browser and mobile proxy all of my setup on VPS.

Let's say I have 100 accounts. Bot will scan all of them and see which one's arent run today for warmup and run them 1 by 1 rotating proxy in between turns.

It opens 1 browser, goes to reddit and perform actions I defined.

I don't use playwright or selenium or any other javascrip type of automation frameworks. But if you do, you can launch multiple browser at the same time, meaning lets say your RAM allows to run 20 browser without lagging. And you can run 20 accounts at the same time. Imagine you do 10 mins activity during running period. 20 accounts x 10 minutes rouglhy 3.5 hours. Divided by 24 you'll have 6 sessions. Meaning per VPS you use you can warmup 120 accounts.

I recommend you to seperate the account creation and warmup. Get 2 VPS, 1 for account creation and 1 for warming up.

Let the account creation bot runs like 10 hours a day. Rotate IP in between every account (I dont recommend 24 hours because even if you rotate mobile proxy there might not be that much IP in the pool that day so some accounts might share IP. You can run a simple bot and rotate your proxy 24 hours, save all IP's and see if they are all different.).

Then let the second VPS automatically fetches the accounts you created and do warmup.

You will need to have 2 mobile proxy for this. Buy 2 mobile proxy in the same city same telecom provider etc. And change the proxy of account to second proxy to run it on 2nd VPS.

I dont have account creation bot because its relatively fast and I have my family member working for free so :)

I'll follow this topic to learn and if you want to know anything more hit mi up!
I don't fully understand how your bot works, does it only browse Reddit or does it also add comments?
 
I don't fully understand how your bot works, does it only browse Reddit or does it also add comments?
It can do all. But I stopped commenting because it was kinda obvious comments were AI.

I use accounts for NSFW purpose and after I have account ready I do NSFW comments while I use the account. Because its easy to generate non AI looking NSFW comments.

Warmup bot does; scrolling, upvote, downvote, comment upvote, share, join subreddit, visit user profiles, follow users etc.
 
It can do all. But I stopped commenting because it was kinda obvious comments were AI.

I use accounts for NSFW purpose and after I have account ready I do NSFW comments while I use the account. Because its easy to generate non AI looking NSFW comments.

Warmup bot does; scrolling, upvote, downvote, comment upvote, share, join subreddit, visit user profiles, follow users etc.
Could you answer a few questions for me? I'm not sure if you'd prefer that I ask here or dm you?
 
Hey everyone,
I'm currently working on a Reddit bot using Playwright and wanted to share what I’ve built so far, as well as ask for some insights from others who might have gone down this path.


What the bot does:​


  1. Creates an email account
  2. Registers a Reddit account
  3. Verifies the Reddit account using the email code (so it has a verified email)
  4. Sets up an avatar and a short bio
  5. Account warming:
    • First, the bot browses Reddit’s front page for about 1.5 hours
    • Then it posts a comment in a small subreddit
    • Over the course of the day, it adds 2 more comments, spaced out by about 2 hours each
      → So in total, the bot stays active for about 6 hours and posts 3 comments on day 1
  6. In the following days, it continues the same behavior but increases the number of comments gradually
  7. It also sends a few private messages per day to avoid triggering the new chat restriction
  8. Optional: it can also make posts, not just comments

Everything works great when running a single instance of the bot.




❓ What I'm wondering:​


  • Once I scale up to multiple accounts, what problems am I likely to encounter?
  • I guess I'll need an antidetect browser or something similar so that Reddit won't be able to link all the accounts together and I don't get mass banned. Do you guys recommend any, or you have a way to handle this?
  • I have my own 4G proxy farm. Is it safe to run more than one bot per SIM card/IP (rotating IPs), or should it strictly be one bot per SIM?
  • Has anyone here successfully scaled Reddit bots like this? Any tips, insights, or mistakes to avoid?

    If anyone has any questions, I’m also happy to answer them(?)
Hi
Have some questions
Please, contact me
TG @@a_andriy_l
 
You're definitely on the right path - your warm-up game’s looking tight, and running off a 4G proxy farm sets you up with a solid base. Once you start scaling, though, the main risks are Reddit spotting linked accounts through browser fingerprints or IP overlaps. To dodge bans, roll with an anti-detect browser like Multilogin or GoLogin. That way, each bot runs in its own little world - totally isolated fingerprints. But don’t just stick with this, refresh those fingerprint parameters regularly to stay off the radar.
As for the SIMs, it’s usually chill to run 2-5 accounts per card, as long as you rotate IPs and don’t run them all at once. And don’t forget to give each account its own vibe - unique click patterns, scrolling habits, timing, etc. Throw in some human-like delay between actions too, say 30-300 seconds, just to keep things looking natural.
 
Hey guys! Anyone can help fellow botter? I am struggling to do automated login. I've tried various means, but keep bumping into Enterprise captcha.
Any hint of the stack used to login?
 
any sort of these well know automation framework is very well known from reddit they will ban your accounts pretty fast if you mass do it
 
Back
Top