An open API service indexing awesome lists of open source software.

https://github.com/vdutts7/tiktok-bot

Automate TikTok views, likes, & follows 👁️
https://github.com/vdutts7/tiktok-bot

pyfiglet selenium tiktok-bot

Last synced: 24 days ago
JSON representation

Automate TikTok views, likes, & follows 👁️

Awesome Lists containing this project

README

        



Logo
Logo


TikTok Bot


Automate TikTok views, likes, & follows 👁️

[![Github][github]][github-url]


## 💼 Sponsors

These sponsors have paid to be placed here and beyond that I do not have any affiliation with them, the TikTok-Bot repo will always be free and open-source. If you wish to be a sponsor of this project, contact [email protected]

This project is sponsored by [SadCaptcha](https://sadcaptcha.com) - Solving TikTok Captchas for bot developers and web scrapers.





TikTok Captcha Solver
TikTok Captcha Solver
TikTok Captcha Solver
TikTok Captcha Solver



TikTok Captcha Solver: Bypass any TikTok captcha in just two lines of code.

Scale your TikTok automation and get unblocked with SadCaptcha.


## Table of Contents


    📝 About

    💻 How to Build


    🔧 Tools Used


    👤 Contact


## 📝About

Coded a TikTok automation bot to:

- View videos
- Send Likes
- Gain Followers

I created this for my business [Scorphx](https://scorphx.shop) to take advantage of TikTok's "viral content" algorithm during the most viral time for my business (2022 World Cup): generate rapid engagement, promote the concept kits I was selling, and direct mass traffic to link-in-bio i.e. my [online store](https://scorphx.shop).


## 💻How to Build

- `Selenium` library- controls a web browser and navigate to TikTok, where it allows user to select from a number of different modes that perform different actions.
- Uses `pyfiglet` library to display banner message = visually appealing.
- `strftime` function- formats into user-friendly readable elapsed time.

### Steps

1. Clone repo:

git clone https://github.com/vdutts7/tiktok-bot 

cd tiktok-bot

2. Install modules:
pip install -r scorphx-algo-reqs.txt

3. Run the `.py` file:
python the-scorphx-algo.py

### Pros and Cons

_\*from POV of a non-coder looking for absolute convenience_

Pros

- Banner message = visually appealing.
- Includes functions to clear/title text in terminal = easy to read program output and see current status.
- Checks if current ChromeDriver version exists. If it doesn't, downloads it automatically.
- Several try and except blocks to catch exception i.e. minimize program crashes.
- `strftime` function --> formats into user-friendly readable elapsed time.

Cons

- Code uses `Selenium` to control a web browser, which can be unreliable and prone to breaking when websites change.
- If TikTok makes any important updates, code may break.
- Code uses `chromedriver_autoinstaller` library to check if the current version of ChromeDriver exists and, if it doesn't, download it automatically. Potential compatibility issues.
- Does not include error handling for invalid input i.e. if user enters a value that is not an integer when prompted to select a mode. This could result in the program crashing if the user enters invalid input.




## 🔧Tools Used

[![Selenium][selenium]][selenium-url]
[![python][python]][python-url]


## 👤Contact

[![Email][email]][email-url]
[![Twitter][twitter]][twitter-url]

[selenium]: https://img.shields.io/badge/Selenium-43B02A?style=for-the-badge&logo=selenium&logoColor=white
[selenium-url]: https://www.selenium.dev/
[python]: https://img.shields.io/badge/Python_(pyfiglet)-3776AB?style=for-the-badge&logo=python&logoColor=white
[python-url]: https://www.python.org/
[github]: https://img.shields.io/badge/💻Github-000000?style=for-the-badge
[github-url]: https://github.com/vdutts7/tiktok-bot/
[email]: https://img.shields.io/badge/[email protected]?style=for-the-badge&logo=Gmail&logoColor=00bbff&color=black
[email-url]: #
[twitter]: https://img.shields.io/badge/Twitter-FFCA28?style=for-the-badge&logo=Twitter&logoColor=00bbff&color=black
[twitter-url]: https://twitter.com/vdutts7/