https://github.com/demkom58/springram
Springram is framework for Telegram based on Spring Framework and Spring Boot.
https://github.com/demkom58/springram
java spring spring-boot spring-framework spring-security springram telegram
Last synced: 3 months ago
JSON representation
Springram is framework for Telegram based on Spring Framework and Spring Boot.
- Host: GitHub
- URL: https://github.com/demkom58/springram
- Owner: demkom58
- License: mit
- Created: 2022-01-06T18:12:36.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-09-19T18:50:14.000Z (almost 3 years ago)
- Last Synced: 2025-08-02T04:02:33.282Z (11 months ago)
- Topics: java, spring, spring-boot, spring-framework, spring-security, springram, telegram
- Language: Java
- Homepage:
- Size: 268 KB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
[forks]: https://img.shields.io/github/forks/demkom58/springram
[stars]: https://img.shields.io/github/stars/demkom58/springram
[issues]: https://img.shields.io/github/issues/demkom58/springram
[license]: https://img.shields.io/github/license/demkom58/springram
[jitpack]: https://jitpack.io/v/demkom58/springram.svg
[ ![forks][] ](https://github.com/demkom58/springram/network/members)
[ ![stars][] ](https://github.com/demkom58/springram/stargazers)
[ ![issues][] ](https://github.com/demkom58/springram/issues)
[ ![license][] ](https://github.com/demkom58/springram/blob/master/LICENSE)
[ ![jitpack][] ](https://jitpack.io/#demkom58/springram)

# Springram
Springram is a telegram framework based on the Spring framework and Spring Boot.
It gives you the ability to use controllers like in spring web-mvc.
This framework based on [rubenlagus' TelegramBots](https://github.com/rubenlagus/TelegramBots)
that is Java implementation of Telegram API.
## How to use
To understand how to work with this framework, you can see the [wiki](https://github.com/demkom58/springram/wiki) section.
### Maven
Add jitpack repository to your `pom.xml`, like this:
```xml
jitpack.io
https://jitpack.io
```
Then add `springram-core` dependency and `spring-boot`, if you
don't have it already.
```xml
com.github.demkom58
springram-core
0.5-SNAPSHOT
org.springframework.boot
spring-boot-starter
```
If you want to use Spring security methods then you should
add `springram-core` and `spring-security` dependencies.
```xml
com.github.demkom58
springram-security
0.5-SNAPSHOT
org.springframework.boot
spring-boot-starter-security
```
### Gradle
Add jitpack repository to your `build.gradle`, like this:
```groovy
repositories {
maven { url 'https://jitpack.io' }
}
```
Then add `springram-core` dependency and `spring-boot`, if you don't have it already.
```groovy
dependencies {
implementation 'com.github.demkom58:springram-core:0.5-SNAPSHOT'
implementation 'org.springframework.boot:spring-boot-starter'
}
```
If you want to use Spring security methods then you should
add `springram-core` and `spring-security` dependencies.
```groovy
dependencies {
implementation 'com.github.demkom58:springram-security:0.5-SNAPSHOT'
implementation 'org.springframework.boot:spring-boot-starter-security'
}
```