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

https://github.com/kyan0045/catchtwo

The ultimate open-source Pokétwo autocatcher. Featuring advanced logic, multi-account support, and extensive customization. Free to use, easy to set up, we're gonna catch them all!
https://github.com/kyan0045/catchtwo

autocatcher automation catchtwo discord-selfbot hack nodejs open-source pokemon poketwo poketwo-autocatcher poketwo-bot poketwo-catcher poketwo-cheat poketwo-hack poketwo-selfbot selfbot

Last synced: about 1 year ago
JSON representation

The ultimate open-source Pokétwo autocatcher. Featuring advanced logic, multi-account support, and extensive customization. Free to use, easy to set up, we're gonna catch them all!

Awesome Lists containing this project

README

          


Logo

CatchTwo


v1.4-beta based on AI catching is currently in development & in public beta. v1.3.8 only receives security updates & fixes, use v1.4-beta for access to the latest features.


Discord
Stars
Stable Release
made-with-nodejs


Enjoying CatchTwo? Give this project a ⭐ on GitHub to show your support!


The Revolutionary, Open-Source Autocatcher That Puts You in Control

poketwo logo

About


CatchTwo is a simple pokétwo autocatcher, with no price tag! Easy to setup and configure, start right away. Runnable on multiple accounts at the same time!

Support

If you need any support, please join [our Discord server](https://discord.gg/tXa2Hw5jHy): https://discord.gg/tXa2Hw5jHy

Features

* [x] Supports Infinite Accounts
* [x] Can catch EVERY pokemon (Gen 9 & All Event Pokémon included!)
* [x] Interactive Commands
* [x] Useful Webhook Logging
* [x] Levelup System
* [x] Spams Random Messages
* [x] Stores & Logs Catches
* [x] Alerts on Low IV, High IV & Shiny, Legendaries, Mythicals, and Ultra Beasts
* [x] Tracks catches and calculates catch rates per hour
* [x] Pauses and alerts on captcha
* [ ] Useful Webpage

Configurations

| Name | Type | Default Value | Description |
| ------------- | ------------- | ------------- | ------------- |
| ```incenseMode``` | ```Boolean``` | ```False``` | Tells the program whether or not to interact with incenses. |
| ```reactAfterCatch``` | ```Boolean``` | ```False``` | Tells the program whether or not to react after catching something. |
| ```logCatches``` | ```String``` | ```True``` | Tells the program whether or not to log all catches. |
| ```lowIVLog``` | ```String``` | ```15.00``` | Tells the program when to log a pokemon as low IV. |
| ```highIVLog``` | ```String``` | ```85.00``` | Tells the program when to log a pokemon as high IV. |
| ```logWebhook``` | ```String``` | ```undefined``` | Tells the program which webhook to log to. |
| ```ownerID``` | ```Array``` | ```undefined``` | The userID of your main account. |
| ```prefix``` | ```String``` | ```undefined``` | The prefix to use for the selfbot. |
| ```globalCatch``` | ```Boolean``` | ```False``` | Tells the program whether to catch just in the specified guild, or in all (unblacklisted) guilds. |
| ```blacklistedGuilds``` | ```Array``` | ```716390832034414685``` | The server IDs of servers you do not want the bot to catch in. |

Commands

| Name | Options | Description |
| ------------- | ------------- | ------------- |
| ```help``` | ```none``` | Gives a list of these available commands. |
| ```say``` | ```content``` | Can be used to make the selfbot repeat after you. |
| ```click``` | ```messageID``` | Can be used to click a button in Discord. |
| ```react``` | ```messageID``` | Can be used to make the selfbot react to the first emoji on a message. |
| ```restart``` | ```none``` | Can be used to restart the selfbot. |
| ```support``` | ```none``` | Gives a link to our support server. |
| ```config``` | ```view, set``` | Can be used to view and change the config through Discord. |
| ```stats``` | ```pokemon``` | Gives an overview with useful statistics. |
| ```ping``` | ```none``` | Gives the selfbot's response time. |
| ```solved``` | ```none``` | Tells the program that the captcha has been solved. |
| ```setup``` | ```new``` | Automatically creates and sets up a new server for autocatching. |
| ```levelup``` | ```add, list``` | This can be used to manage the levelup system. |
| ```duel``` | ```none``` | This can be used to let the bot display duel(ish) pokemon. |
| ```resume``` | ```none``` | This can be used to wake the bot up from sleeping. |

## Installation

- Download [NodeJS](https://nodejs.org/en/download)
- Download [Git](https://git-scm.com/downloads)

- Run the following commands in your shell/console:

```bash
git clone https://github.com/kyan0045/catchtwo.git
```
Note: You can also download the files using other methods.

```bash
cd catchtwo
```

```bash
npm i
```
- Now enter the correct values in [config.json](./config.json) & [tokens.txt](./tokens.txt).

To start the selfbot, run the following command in your shell/console:
```javascript
node .
```

- More detailed installation guides (pc, phone, replit) are available in our Discord server.

### Token Format
```
Token1 guildId1
Token2 guildId2
```
- Use a space to seperate the guildId from the token.

### Important

* In order for the logging to work, your account must have a profile picture different than the standard discord one.

### Replit
Replit can't be used anymore: https://gist.github.com/kyan0045/c5867763f9df50a5f54f501c14f3a846

* If you wish to run our autocatcher on Replit, we strongly recommend you to use Replit's secret feature, to prevent people from stealing your tokens and webhook. You can find the steps to creating a secret below.
* Click to open
1. Open your CatchTwo repl, and look for the "Secrets" tool.


2. Click the secret tool, go to the new window, and click "New Secret".

3. Create a secret called "TOKENS", put your tokens and guildId's in, and click "Save"

4. Create a secret called "CONFIG", put your config in, and click "Save"

And... you're done!

## Contributing
Pull requests & suggestions are always welcome! For major changes, please open an issue/DM me on Discord first (@kyan0045) to discuss what you would like to change and to what extend.

## License
[MIT](https://choosealicense.com/licenses/mit/)