Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xu-justin/auto-pokemeow
Automatically catch PokéMeow pokemon for you.
https://github.com/xu-justin/auto-pokemeow
discord pokemon
Last synced: 6 days ago
JSON representation
Automatically catch PokéMeow pokemon for you.
- Host: GitHub
- URL: https://github.com/xu-justin/auto-pokemeow
- Owner: Xu-Justin
- License: mit
- Created: 2022-11-23T07:00:13.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-03T06:26:39.000Z (over 1 year ago)
- Last Synced: 2023-05-19T07:33:53.325Z (over 1 year ago)
- Topics: discord, pokemon
- Language: Python
- Homepage:
- Size: 16.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Auto-PokéMeow
Auto-PokéMeow will automatically catch [PokéMeow](https://pokemeow.com/) pokemon for you.
This program requires Python3.x and tested on Windows 10.
## NOTICES
* **USING THIS SCRIPT IS CONSIDERED AS "SELF-BOTS" AND IT'S AGAINST DISCORD TERMS OF SERVICE.** [(ref)](https://support.discord.com/hc/en-us/articles/115002192352-Automated-user-accounts-self-bots-)
* **A CAPTCHA BY POKEMEOW MAY APPEAR AUTOMATICALLY. IN CASE OF THIS HAPPENS, THIS PROGRAM WILL STOP AND YOU NEED TO FILL THE CAPTCHA CORRECTLY UNDER TWO MINUTES OR YOU ACCOUNT WILL BE TEMPORARILY BANNED. THE 5TH BAN IS PERMANENT.**
* **WE DON'T RESPONSIBLE TO ANY BAN / LOSS / HARM HAPPENS TO YOU WHILE OR AFTER USING THIS PROGRAM. USE AT YOUR OWN RISK.**
## Quick Start
1. Install required modules using PIP.
```
pip install -r requirements.txt
```2. Run the program
```
python main.py --run
```## Arguments
* `--run`
Run the program and start catching pokemons.* `--preview`
Run the program in simulation environment.* `--config {path/to/json}`
Determine which configuration json file to use. (default: `config.json`)* `--output_panels {path/to/save/image}`
Determine where to save preview of input panel, color panel, and ball panels.* `--output_color_panel {path/to/save/image}`
Determine where to save preview of color panel.## Configurations
* **Panel**
represented by `[top, left, bottom, right]`* **Color**
represented by `[red, green, blue]`* `input_panel`
Area to input commands.* `color_panel`
Area to detect pokemon color.* `colors`
Color representations of each pokemon rarity.* `color_tolerance`
How accurate detected color must be against colors. Higher value mean less strict.* `balls.panel`
Area to click if would like to use the ball.* `balls.catch_rarity`
Rarity to cacth using the ball.* `commands`
Command to be inputted to `input_panel`.## Modifying Configuration
After modifying configuration JSON, it's recommended to check and test the program on simulation environment.
The following commands will run the program in simulation environment (without click and mouse movement) and check your panels configuration.
```
python main.py --run --output_panels panels.png --output_color_panel color_panel.png
```While running above commands,
* Check detected color and selected ball on console.
* Check panels positions from `panels.png`
* Check color panel from `color_panel.png`