ENG
https://github.com/0xStarLabs/StarLabs-Twitter
⚙️ Installation
Requirements:
Python version 3.11.6 not higher than 3.12
Downloading:
1 | Clone a repository
2 | Create a virtual environment
3 | Install dependencies
4 | Start (after customization)
📁 Preparation (data folder)
Here you can find all user data necessary for work. accounts.xlsx - table with accounts, proxies and data for accounts. Each row = 1 account. Cells are signed, intuitive. Only AUTH_TOKEN and PROXY fields need to be filled in. Proxies in the format USER:PASS@IP:PORT ONLY HTTP proxies are supported. After running any function in the bot, the script itself will update the account status and username in the table. images - a folder that contains images for functions that use images (tweet with a picture, etc.). Images in .PNG and .JPG format are supported. comment_text.txt - a text file that stores comments for the Comment and Comment with picture functions. The bot uses each comment line by line, i.e. 1 line = 1 comment. You can customize the use of comments in the config.yaml file. tweet_text.txt - a text file that stores tweets for Tweet, Quote and Tweet with picture functions. The bot uses each tweet line by line, i.e. 1 line = 1 tweet. You can customize the use of tweets in the config.yaml file.
📝 Config.yaml
This section will write in detail about each function in the config.yaml file.
The config can be customized either through a text document in the config.yaml file or through the web interface (example in the screenshot below).
In case the web config from the menu doesn't work for some reason, you can always edit it manually in the config.yaml file. You can also contact us in chat https://t.me/StarLabsChat for help.
To start the web interface you need to run the bot with the command python main.py and select the menu item [2] Edit config. After that the bot will launch the config at URL http://127.0.0.1:3456, which you can open in any browser on your PC and customize the config from there. By default, the bot itself opens a web browser with the desired URL. This config and website is launched and runs locally on your PC.
After customizing the functions in the config, click the Save Configuration button in the top right corner of the page.
To exit the config, go back to the console and press CTRL + C several times, or just close the console.
▶️ Usage
Insert accounts and proxies into data/accounts.xlsx, save the file.
Open config.yaml and customize the config (optional)
Start the bot with the command python main.py and select Start farming.
Select the desired function from the list.
After selecting the function, the bot will ask you for the necessary data to work, be it usernames for subscriptions, links for comments, etc.
After each run, the bot will save reports to the logs folder, a table will be created for each function, with the name of the function, date and time. Inside there will be statistics for each account, whether it performed the function or not.
Last updated