Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/erhosen/ball-sort-puzzle-bot

Telegram bot, that solves Ball Sort Puzzle mobile game
https://github.com/erhosen/ball-sort-puzzle-bot

ball-sort-puzzle opencv python

Last synced: about 1 month ago
JSON representation

Telegram bot, that solves Ball Sort Puzzle mobile game

Awesome Lists containing this project

README

        

# Ball Sort Puzzle Bot



    

Telegram bot, that solves Ball Sort Puzzle mobile game. Written in Python, hosted by serverless Yandex.Function.

You can find a profound description about how it works [here](https://habr.com/ru/post/536086/) [Russian].

**Usage**
---

* Add the Telegram Bot [@ballsortpuzzlebot](https://t.me/ballsortpuzzlebot) to list of your contacts.
* Send him a screenshot of the Ball Sort Puzzle game.
* You will receive a solution. That's all!

**How to Contribute**
---

1. Clone the repo and create a new branch:
+ `$ git checkout -b name_for_new_branch`.

1. Install all dependencies with [`Poetry`](https://python-poetry.org/)
+ `$ poetry install`

1. Make sure that project is ready for development by running tests
+ `$ make test`

1. Make changes and test

1. Don't forget to format your code, by running
+ `$ make format`
+ or you can install [`pre-commit`](https://pre-commit.com/), that will do it for you

1. Submit Pull Request with comprehensive description of changes