Skip to content

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
jfadev committed Mar 2, 2023
1 parent 7fe3a92 commit 559766d
Show file tree
Hide file tree
Showing 9 changed files with 205 additions and 2 deletions.
9 changes: 9 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
License

Copyright (c) 2023 Jordi Fernandes Alves

Unauthorized copying of this file, via any medium is strictly prohibited
Proprietary and confidential
Written by Jordi Fernandes Alves <[email protected]>

Buy premium license in https://jordifernandes.com/bottok
171 changes: 169 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,169 @@
# bottok
About Bot Tok is an TikTok Up Bot (likes, followers, shares, favorites and views) based in node.js, puppeteer and zefoy.com.
# Bot Tok

Bot Tok is an TikTok Up Bot (likes, followers, shares, favorites and views)
based in node.js, puppeteer and zefoy.com.

🛟 Find help in [Telegram](https://t.me/bottok_help)

>**Attention:** Bot Tok automates the use of the zefoy.com and is subject to availability. Not all modes are available at all times. It depends on whether they are available on Zefoy at the moment.
>**Attention:** *Disclaimer*: Using a TikTok viewbot is against the platform's Terms of Service. We do not encourage the act or idea of artificially increasing the number of views, likes, shares or favorites of your videos. The use of BotTok is at the user's own risk.
📦 [Downloads](https://github.com/jfadev/bottok/releases)
## Features

* Up Followers
* Up Views
* Up Likes
* Up Shares
* Up Favorites
* Up Comment Likes
* Video URLs History
* Captcha in Terminal
* Save Cookies (Zefoy Session)
* Random User Agent
* Proxy
* Run in Windows, Linux and Android (Termux)

## Install

#### Windows

Requirements: [nodejs](https://nodejs.org/) >=18 (Latest [maintenance LTS](https://github.com/nodejs/Release#release-schedule) version),
[npm](https://www.npmjs.com/) and [chrome/chromium](https://www.chromium.org/chromium-projects/).

1. Download and Install [nodejs](https://nodejs.org/en/download/)
2. [Download](https://github.com/jfadev/bottok/releases) or clone this repository in terminal

```bash
$ git clone [email protected]:jfadev/bottok.git
```

3. Install Bot Tok

```bash
$ cd bottok
$ npm install
```

#### Linux

Requirements: [nodejs](https://nodejs.org/) >=18 (Latest [maintenance LTS](https://github.com/nodejs/Release#release-schedule) version),
[npm](https://www.npmjs.com/) and [chrome/chromium](https://www.chromium.org/chromium-projects/).

![](doc/1.png?raw=true)

1. Install [nodejs](https://nodejs.org/)

```bash
$ sudo apt install nodejs
```

2. [Download](https://github.com/jfadev/bottok/releases) or clone this repository in terminal

```bash
$ git clone [email protected]:jfadev/bottok.git
```

3. Install Bot Tok
```bash
$ cd bottok
$ npm install
```

#### Android

Requirements: [termux](https://termux.dev/en/)

There is no build of Google Chrome available for ARM at this moment, so using chromium instead.
Installing chromium on Termux directly requires snap which is another big hurdle so alternatively using alpine distro here.

![](doc/5.png?raw=true)

1. Install [alpine](https://alpinelinux.org) in termux

```bash
$ apt update
$ apt upgrade
$ pkg install proot-distro
$ proot-distro install alpine
$ proot-distro login alpine
$ apk update && apk add --no-cache nmap && \
echo @edge http://nl.alpinelinux.org/alpine/edge/community >> /etc/apk/repositories && \
echo @edge http://nl.alpinelinux.org/alpine/edge/main >> /etc/apk/repositories && \
apk update && \
apk add --no-cache \
chromium
```

2. Install [nodejs](https://nodejs.org/) and [npm](https://www.npmjs.com/)

```bash
$ apk add nodejs
$ apk add npm
```

3. [Download](https://github.com/jfadev/bottok/releases) this repository

```bash
$ wget https://github.com/jfadev/bottok/archive/refs/tags/v1.0.0.zip
$ unzip master.zip bottok
```

4. Install Bot Tok
```bash
$ cd bottok
$ npm install
```


## Use

```bash
$ node bottok.js
```
And follow the instructions, solve the captcha in the console if necessary, choose one of the available tasks and let the bot work.

## Advanced

##### Use Proxy

```bash
$ node bottok.js -p http://127.0.0.1:8080
```

##### Use Custom User Agent

```bash
$ node bottok.js -u 'Mozilla/5.0 (iPad; CPU OS 8_4 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12H143 Safari/600.1.4'
```

## Options

```txt
Usage: node bottok.js [options]
Options:
-h, --help Show help
-v, --video <link> TikTok video URL to perform the task on
-t, --task <task> Task to perform on the TikTok video (example: 'Up Views')
-c, --cookies <file> File path to store session cookies (default: cookies.json)
-u, --user-agent <ua> User agent to be used (default: random user-agent)
-p, --proxy <proxy> The proxy to be used (example: http://localhost:8080)
```

## Premium (No Limitations)

The FREE version limited to ~5000 accumulations (views, likes, shares, etc...).

The advantage of acquiring the license is that the bot continues to
work indefinitely and accumulates large amounts of views, shares, etc...
Unlock this limitation by purchasing a license at [here](https://jordifernandes.com/service/bottok)

Paste a License Key here:

![](doc/4.png?raw=true)

## Authors

- [Jordi Fernandes (@jfadev)](https://github.com/jfadev)
3 changes: 3 additions & 0 deletions bottok.js

Large diffs are not rendered by default.

Binary file added doc/1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
24 changes: 24 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"name": "bottok",
"version": "1.0.0",
"description": "Bot Tok is an TikTok Up Bot (likes, followers, shares, favorites and views) based in node.js, puppeteer and zefoy.com.",
"type": "module",
"main": "bottok.js",
"scripts": {
"start": "node ./bottok.js"
},
"repository": "[email protected]:jfadev/bottok.git",
"bugs": {
"url": "https://github.com/jfadev/bottok/issues"
},
"homepage": "https://jordifernandes.com/bottok",
"keywords": ["tiktok", "viewbot", "likebot", "followbot", "sharebot", "js", "nodejs"],
"author": "Jordi Fernandes Alves <[email protected]>",
"license": "ISC",
"dependencies": {
"inquirer": "^9.1.4",
"minimist": "^1.2.7",
"puppeteer": "^19.6.3",
"terminal-image": "^2.0.0"
}
}

0 comments on commit 559766d

Please sign in to comment.