Simple facade or abstraction for various chat bot platforms that allows for creating platform-independent chat bots and choosing an appropriate platform at the runtime.
- VK
- Telegram
- Attaching the media (photos, videos, audios, documents) to the message.
- Command framework.
- Inline keyboards, convenient builder.
- Accessing the media of the incoming messages.
- Sending stickers.
- Switching bot platform transparently, without any code modifications.
- Spring Boot
- PF4J
- VK Java SDK
- Java Telegram Bot API
- JUnit / Mockito
- Lombok
- Maven