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 👁️
- Host: GitHub
- URL: https://github.com/vdutts7/tiktok-bot
- Owner: vdutts7
- License: cc0-1.0
- Created: 2022-12-24T21:48:25.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-23T21:58:36.000Z (6 months ago)
- Last Synced: 2025-03-31T13:16:06.787Z (about 1 month ago)
- Topics: pyfiglet, selenium, tiktok-bot
- Language: Python
- Homepage:
- Size: 33.2 KB
- Stars: 70
- Watchers: 1
- Forks: 37
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
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.
## Table of Contents
## 📝About
Coded a TikTok automation bot to:
- View videos
- Send Likes
- Gain FollowersI 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/