How to read version
The version is marked with four numbers separated by a dot X.Y.W.Z
- X - Changes when changes affecting backward compatibility are made (for example, deprecated methods are removed)
- Y - Changes when external dependencies are updated, removed, or changed
- W - Changes when a new feature is added to the library
- Z - Changes when fixes are applied to existing code.
The values are not reset. They only increase.
This library provides a convenient framework for creating bots.
Every bot created using this library operates in a "single window and buttons" mode.
Essentially, the library is a bot message manager for Telegram that simplifies bot functionality to a single window and keyboard interface.
Features:
-
MongoDB (built-in support)
-
SQLite (built-in support)
-
JDBC support with
Connectionspecification -
Creation of multi-page keyboards
-
Multilingual support with the ability to provide custom translations
-
Event handling in methods using
ViewMessageImpl -
@ViewMessageListenerannotation for registering event handlers -
Notification support
-
Sending text messages
-
Sending images with links,
java.io.File, orbyte[] -
Sending videos with links,
java.io.File, orbyte[] -
Sending audio with links,
java.io.File, orbyte[] -
Sending documents with links,
java.io.File, orbyte[] -
Updatable messages by time
-
Sending
Reply Keyboard
Maven:
<dependency>
<groupId>space.zoommax</groupId>
<artifactId>OneMessageBot</artifactId>
<version>2.1.4.8</version>
</dependency>Gradle:
implementation 'space.zoommax:OneMessageBot:2.1.4.8'-
java-telegram-bot-api :: Repository: github.com/pengrad/java-telegram-bot-api :: Version: 7.0.1
-
MongoDBConnector :: Repository: github.com/zoommax/MongoDBConnector :: Version: 1.1
-
Lombok :: Official site: projectlombok.org :: Version: 1.18.30
-
Reflections :: Repository: github.com/ronmamo/reflections :: Version: 0.10.2
-
Jackson Databind :: Repository: github.com/FasterXML/jackson-databind :: Version: 2.18.2
-
SQLite JDBC :: Repository: github.com/xerial/sqlite-jdbc :: Version: 3.47.2.0
- Bitcoin -
bc1p30r32x7dty8ga6qqe9xe3x46h8pgq3tkddcl94z6e2ww85wqrups9g86s7 - Litecoin -
ltc1ptlkdjs3ph5n8m4g9jvcjcgujwytxu3hm0963wnfr7nutrtplq0sstpdavf - USDT
- ERC20 -
0x168c7CBFA7aeBD697A5b07Bf7B7B50aa0fFef80D - BEP20 -
0x168c7CBFA7aeBD697A5b07Bf7B7B50aa0fFef80D - TRC20 -
TCDwJAoVmc4nMzZauWhKraK44k3kcBJBxv
- ERC20 -
- TRX -
TCDwJAoVmc4nMzZauWhKraK44k3kcBJBxv
- RUB