[JOURNEY] Creating All in One X (formerly known Twitter) Bot with GUI

Status
Not open for further replies.

virchual

Junior Member
Joined
Feb 18, 2024
Messages
149
Reaction score
68
Hey, First of all it's my first journey thread so I'm not sure if I'll be able to keep it up.

What do I do?
I have been developing the bots for X (formerly known as Twitter) since the start of my carrier. My carrier was started 3-4 years ago. I have done a lot and lot of bots for X. That's how I learned the programming as well. I work as a freelancer and develop bots for other platforms as well. Like, Reddit, Discord, Telegram etc and any type of custom data scraping scripts.

Why am I developing this bot?
People comes to me with variety of requirements for Twitter bots. Since, I have been developing the bots for 3-4 years now I have seen a lot of requirements so I decided to create an All in One bot for the Twitter. To be honest I had an all in one bot before but it had no GUI. It was command line based bot. Was a bit complex to use. You need to select a lot of options to run something on it. It wasn't convenient. So, I decided to give up on that terminal based bot and decided to rewrite it completely with GUI.

What this bot is going to include?
I'm thinking to include as much features as I can.
Since, I'm creating a GUI first time for the app it's taking a bit of time because I'm learning it alongside the development. I don't have any prior experience in GUI apps development. I have experience in web development frameworks though.

Current Development Status

Category: Accounts Management
  • Create Accounts Lists
  • Account Lists Table (Shows all the account lists with all stats)
  • Add Accounts to Lists
  • Check the status of Accounts (Working, Locked, Suspended, Invalidated etc)

Category: Data Scraping
  • Scrape User Followers
  • Scrape User Followings
  • Download User Followers Profile Images
  • Download User Followings Cover Images
  • Scrape User Tweets
  • Scrape User Retweets
  • Scrape User Replies
  • Scrape User Quotes
  • Scrape Tweet Commenters
  • Scrape Tweet Retweeters
  • Scrape Tweet Quoters
Category: Scraping Output
  • Output scraped users in following formats
    • TXT - Only Username
    • CSV - Complete Details of User
  • Output scraped tweets in followings formats
    • TXT - Only the Content of Tweet
    • CSV - Complete Details of the Tweet

Category: Mass Operations
  • UI is done for some feature but backend logic is pending

Category: Smart Automation
  • Nothing done yet

I don't know what more should I share or if I already shared more than enough that's it.
I would really appreciate the users here about the features people may be looking for.
I'll post the planned features list here may be. I don't know yet.
Any suggestions would be much appreciated and will considered valuable.

I'll keep everyone updated here and update the features list as more features will be added.

Thanks a lot guys!
 
Are you thinking of selling the bot with updates or as a service?

Will it use API or browser simulation?
I'm still thinking about that. Suggestions about that will be much appreciated.
 
I'm still thinking about that. Suggestions about that will be much appreciated.
API seems easier, but makes everything obvious to X. Browser simulation harder, but if you make it look human enough less easy to detect, if you can add ai text generation in there that creates variety in content. Might have a winner :)
 
API seems easier, but makes everything obvious to X. Browser simulation harder, but if you make it look human enough less easy to detect, if you can add ai text generation in there that creates variety in content. Might have a winner :)
Really? Heard that first time. Browser is always easier IMO. When it comes to the API it's harder to create an API that stands well. The API I'm using is fully reversed by myself. I have been using since 2-3 years. Anyhow, let's see.
 
First I wish good luck on your journey.
How are you going to manage updates on algorithm?
Do you plan to release updates as X changes their rules constantly?
Browser simulation brings limitations like 30 to 45 seconds between every action.
 
how would you monetize this? only by selling to customers? or growing pages yourself
 
Great journey, I'm gonna be following this for sure
Thanks sir, will try to keep it updated.
First I wish good luck on your journey.
How are you going to manage updates on algorithm?
Do you plan to release updates as X changes their rules constantly?
Browser simulation brings limitations like 30 to 45 seconds between every action.
I have some plans about that but I won't disclose yet.
how would you monetize this? only by selling to customers? or growing pages yourself
Currently, I'm thinking to sell this bot to customers.
 
any update?
I was busy with some situation in family so didn't get time to continue on it.
I'm gonna continue the development in few days and then I'll be posting regular updates here.
Thanks for your interest.
 
Hey, First of all it's my first journey thread so I'm not sure if I'll be able to keep it up.

What do I do?
I have been developing the bots for X (formerly known as Twitter) since the start of my carrier. My carrier was started 3-4 years ago. I have done a lot and lot of bots for X. That's how I learned the programming as well. I work as a freelancer and develop bots for other platforms as well. Like, Reddit, Discord, Telegram etc and any type of custom data scraping scripts.

Why am I developing this bot?
People comes to me with variety of requirements for Twitter bots. Since, I have been developing the bots for 3-4 years now I have seen a lot of requirements so I decided to create an All in One bot for the Twitter. To be honest I had an all in one bot before but it had no GUI. It was command line based bot. Was a bit complex to use. You need to select a lot of options to run something on it. It wasn't convenient. So, I decided to give up on that terminal based bot and decided to rewrite it completely with GUI.

What this bot is going to include?
I'm thinking to include as much features as I can.
Since, I'm creating a GUI first time for the app it's taking a bit of time because I'm learning it alongside the development. I don't have any prior experience in GUI apps development. I have experience in web development frameworks though.

Current Development Status

Category: Accounts Management
  • Create Accounts Lists
  • Account Lists Table (Shows all the account lists with all stats)
  • Add Accounts to Lists
  • Check the status of Accounts (Working, Locked, Suspended, Invalidated etc)

Category: Data Scraping
  • Scrape User Followers
  • Scrape User Followings
  • Download User Followers Profile Images
  • Download User Followings Cover Images
  • Scrape User Tweets
  • Scrape User Retweets
  • Scrape User Replies
  • Scrape User Quotes
  • Scrape Tweet Commenters
  • Scrape Tweet Retweeters
  • Scrape Tweet Quoters
Category: Scraping Output
  • Output scraped users in following formats
    • TXT - Only Username
    • CSV - Complete Details of User
  • Output scraped tweets in followings formats
    • TXT - Only the Content of Tweet
    • CSV - Complete Details of the Tweet

Category: Mass Operations
  • UI is done for some feature but backend logic is pending

Category: Smart Automation
  • Nothing done yet

I don't know what more should I share or if I already shared more than enough that's it.
I would really appreciate the users here about the features people may be looking for.
I'll post the planned features list here may be. I don't know yet.
Any suggestions would be much appreciated and will considered valuable.

I'll keep everyone updated here and update the features list as more features will be added.

Thanks a lot guys!
This is very interesting, waiting for updates, followed to this thread.
 
Couldn't continue working on the bot for almost 2 months because of some personal issues. Finally, issues solved and I'm back to my project.


After getting back first of all I refactored the whole code-base.
Then, tested everything already done to make sure everything is still intact. Everything still good!

Started working on the "Mass Operations" category.

  • Mass LRB (Likes, Retweets, Bookmarks)
    The bot can now perform the mass likes, retweets and bookmarks on the target tweets. It has option to set the a range of Likes, Retweets and Bookmarks. So, on each tweet it's not the same number. (I'll attach a screenshot of the UI below)
  • Mass Comments
    Add mass comments on the Tweets with wait times and delays etc between each comment etc.

More on that is coming...

Next I'll work on the smart automation section or improve the accounts management area to add some options like replace dead proxies from accounts and remove dead accounts.

1753560940920.png


1753560999557.png
 
Added more features like auto posting comments on new users Tweets, new Tweets based on keywords, mass DMs, mass Followers add etc

Add AI comments support.

Thinking to launch the first version soon!
Stay tuned for the updates.
Thanks!
 
Status
Not open for further replies.
Back
Top