Twitter automation test (300 accounts, 6 control groups)

Im really really interesting with this thread, hope to see more dev to open new topic. Could i ask you what i need to learn to do something like this? Linux and python? thank you!
 
raspbarry pi 3 model b+ (1GB ram)(proxy server)(wifi to local network) -> open http proxy to port 3128 in local network.
odroid n2l (4GB ram)(wifi to local network) -> connect to http proxy to port 3128 in home network.

Beelink is only for automation.
For proxies I use raspbarry.

If yes how many accounts can you Run with 8gb ram
I am running about 100 accounts per machine per day.
But that is because I am not threading the undetected chromedriver.

You can always run multiple chrome browsers like this
https://github.com/ultrafunkamsterdam/undetected-chromedriver/issues/1051
Chrome consumes about 4GB of ram,
so you would be able to run 2 accounts with 8GB of ram.
That would be 200 accounts per machine per day.

Only If everything goes well without any problems like memory allocations.
(This never happens XD)
 
Could i ask you what i need to learn to do something like this? Linux and python?
Yeap!
You would need to add networking to the list.
Simply put, you can send http requests to any machines in the same wifi or internet router.
You can use ifconfig in order to check what ip is assigned to each machine.
Open a port within the ip by using ufw command. (Uncomplecated firewall)

Easy enough. XD
 
Yeap!
You would need to add networking to the list.
Simply put, you can send http requests to any machines in the same wifi or internet router.
You can use ifconfig in order to check what ip is assigned to each machine.
Open a port within the ip by using ufw command. (Uncomplecated firewall)

Easy enough. XD
wow linux and python each self is huge to learn :( any path is shorter? huhu
 
wow linux and python each self is huge to learn :( any path is shorter? huhu

Well the good thing about programming is that you can always learn as you go.
Just watch a 2 hour python tutorial in youtube and create whatever you want.
Thats how I started.

It will not be great, I won't lie.
But still, you are going to get what you want if you are consistent enough.
 
7/10 ~ 7/12
Test report


Round 1 Test Results (300/300)

Success
Round 2 Test Results (300/300)
13 accounts banned
11 (Set 5) + 2 (Set 4)
Round 3 Test Results (300/300)
3 accounts banned
3 (Set 5)
Round 4 Test Results (300/300)
Success
Round 5 Test Results (300/300)
4 accounts banned
1 (Set 2) + 1 (Set 3) + 1 (Set 5) + 1 (Set 6)
Round 6 Test Results (0/300)
Currently running


Total 20/300 accounts blocked


Total successful tests.
스크린샷 2023-07-12 오후 7.16.27.png



Banned accounts from set 3 and 2.
스크린샷 2023-07-12 오후 7.24.21.png


Thoughts

We have our first ban from set 2 and 3.
This is our first ban from 10, 30 actions per day.


There are some things to keep in mind in todays test.

1. This is a single account in a 50 account set.
I was expecting the bans to happen in all 50 account in the whole set.
But this was not the case.
Only a single account, or a random set of accounts are banned from the 50 account set.
I guess they are really using AI to check out actions and know if we are human or not.
If this is true, this may not be the end of the world for us.
The accounts that survives will have a higher trust score.
Or maybe we will see more bans tomorrow from set 2 and 3.

2. The bans are happening randomly.
This also adds evidence to the AI theory.
The only pattern that I have seen is that a lot of accounts where banned at Set 5.
50 followsers per day, and with selenium clicks.
But still not all the accounts from set 5 died. Only 12/50 has.
So I am leaning again to the AI theory.
May be wrong, may be right. The things I write here is never with 100% certainty.

3. A new ban pattern.

This is the previous ban pattern.
1689158631569.png

We see this screen that asks you to solve a captcha.

But I have also done some additional tests,
I was curious what would happen if I have solved the captcha as requested.
And kept on automating the accounts as usual.

Then this showed up.

스크린샷 2023-07-12 오후 7.10.48.png


"Your account is suspended and is not permitted to perform this action."
The views were not limited. Only follows and likes, PMs are limited.

스크린샷 2023-07-10 오후 7.08.29.png


You will have this message in the main page screen.
Your account will be "read-only mode" as twitter states in this text.

The funny this is that twitter keeps the follow and the like button available in html.
If you click on these buttons, twitter redirects you to the "Something went wrong. Try reloading"
And shows you the "Your account is suspended and is not permitted to perform this action." message at the bottom.

I think they are trying to collect data from bots.
They keep the follow and like buttons know how bots perform.

I may be overthinking as always. So I will keep this short for now.

Conclusion
If this is an AI, it might be even good for us.
If some accounts survive, they have some history that will make it more trustworthy in the AI algorithm.
Well aged accounts always have a better trust score.
I can think of the banned accounts as a necessary price to pay.

If some of them survive, of course.
Only time will tell.
 
Last edited:
7/13 ~ 7/18
Test report


Round 1 Test Results (300/300)

Success
Round 2 Test Results (300/300)
13 accounts banned
11 (Set 5) + 2 (Set 4)
Round 3 Test Results (300/300)
3 accounts banned
3 (Set 5)
Round 4 Test Results (300/300)
Success
Round 5 Test Results (300/300)
4 accounts banned
1 (Set 2) + 1 (Set 3) + 1 (Set 4) (wrongly reported) + 1 (Set 6)
Round 6 Test Results (300/300)
1 (Set 3) + 1 (Set 6)
Round 7 Test Results (0/300)
Currently running

Total 22/300 accounts blocked
1689673861724.png


Thoughts

This report took quite a lot of time, a sim card has ran out of date.
Also the ordered beelink machine has arrived in korea but has not yet arrived in my hands.

New banned accounts are from set 3, set 6.
No extreme signs yet.

I am also currently trying to retry creating a automation tool to register twitter.
Test set 6 seems quite promising. But I will need a load of accounts to run like set 6.

If I can automate the creation, Everything will go up in scale.
It is just the most cost effective route I can take right now.

I am learning more about datadog graphs. looks cool enough.
Wish only the best for you. See you later.


1689674194618.png
 
Last edited:
An acc gen for Twitter is very possible. Just be sure to use an ip network and ai for the capatchas. Don't want to give away the exact method, but it's as simple as automating the browser.
 
This sounds promising.

Well, thanks.
I am thinking of creating a load of accounts and automating as set 1.
Or take some risk and pay out some accounts in order to run as set 6.
When I am done with this test of course.

Quite interesting. Does anyone have any selinium guide?

Googling is great.
As with anything in life XD.

An acc gen for Twitter is very possible. Just be sure to use an ip network and ai for the capatchas. Don't want to give away the exact method, but it's as simple as automating the browser.

I was planning to automate with android phones.
Your profile looks like you know your bit of adb and automation.
It is a bit junky, but it is viable for this usecase.
 
Can execute one scritp simultaneously on all 300 profiles ? And if no what would that take?
 
Can execute one scritp simultaneously on all 300 profiles ? And if no what would that take?

"One script simultaneously with 300 profiles" is possible. But it would need 300 proxies.
1 proxies mean 1 profile connections at a time.
But after a set of action is done with the connection, I change the ip and change the profile.

My setup takes,
I am running about 100 accounts per machine per day.

I have read that some people make a group of accounts per connection.
So the steps would be,

1. Register 5 accounts in twitter with the same ip.
2. Group that 5 accounts in a database.
3. Connect that 5 accounts in a single proxy when automating.

But I have not gone that far.
yet.
 
"One script simultaneously with 300 profiles" is possible. But it would need 300 proxies.
1 proxies mean 1 profile connections at a time.
But after a set of action is done with the connection, I change the ip and change the profile.

My setup takes,


I have read that some people make a group of accounts per connection.
So the steps would be,

1. Register 5 accounts in twitter with the same ip.
2. Group that 5 accounts in a database.
3. Connect that 5 accounts in a single proxy when automating.

But I have not gone that far.
yet.

What is your email provider?
5 accounts its very hard i think.. mass ban
 
What is your email provider?
5 accounts its very hard i think.. mass ban

outlook.com

It is great if we can tho.
That would cut proxy price like crazy.
Even if we can only automate 2 accounts per proxy,
that would be half price and twice the speed.
 
outlook.com

It is great if we can tho.
That would cut proxy price like crazy.
Even if we can only automate 2 accounts per proxy,
that would be half price and twice the speed.
You develope the email creator?
 
Yup. Information is in my first post of this thread.
Sorry, where do you talk about outlook? I cant find I dont why?

Btw what is your opinion about appium + adb + python? It's worth? I'm trying it now..
 
Sorry, where do you talk about outlook? I cant find I dont why?
Well It is basically the same way I automate twitter register.
Automation with undetected chromedriver with semi manual captcha solving.

Btw what is your opinion about appium + adb + python? It's worth? I'm trying it now..
Appium appdriver is fine, but webdriver is a no go.
It is just like plain selenium, but on phones.
adb is fine. You can automate by finding image match with opencv.
 
Back
Top