Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 25 days 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 (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-09-19T18:50:14.000Z (about 1 year ago)
- Last Synced: 2024-09-29T00:05:50.947Z (about 1 month ago)
- Topics: java, spring, spring-boot, spring-framework, spring-security, springram, telegram
- Language: Java
- Homepage:
- Size: 268 KB
- Stars: 7
- Watchers: 3
- 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'
}
```