Google Play Games Telegram Bot
provides the following features:
-
Mode "Parser"
- Supports only Google Play (and only Games) URLs.
- The following game information will be parsed:
- Title;
- Genre;
- Overview;
- Current version;
- Date of last update;
- Installation file size (only .apk without.obb part);
- System Requirements (min Android OS);
- Price (for paid games);
- Availability of in-app purchases;
- Developer name and contacts;
- Recent changes (what's new in the last update);
- Installs;
- Average rating based on user reviews.
- Received information will be sent to user who requested it. Also, this information will be saved into the external database (if there is no such game yet) to further use in the 'Library' mode.
-
Mode "Library"
- Provides information about the game by title (if exists in the external library) via an interactive keyboard with ability to select certain info. Also, there is a feature of following links directly to the page with the game in Google Play store.
- Case-insensitive search.
- If upon request several suitable games will be found, for example,
the user requests information about the game with title
Geometry Dash
, then bot can return similar titles in response, for example,Geometry Dash World
andGeometry Dash Meltdown
and will ask to specify the title until one single match will be found. - Also, allows receiving information about the game by title in JSON.
Now supports only Russian language.
- Java 11
- Telegram Bot API
- Spring Boot
- MongoDB (via Spring Data)
- Project Lombok
- Jsoup Parser
- Logback - logger
- Gradle - build tool
Talk to bot in Telegram: @google_play_games_bot