[WIP] Springram is uber library for working with Telegram using Spring Framework and Spring Boot.

Overview

forks stars issues license jitpack

Springram

Springram is a library for working with telegram using the spring framework and spring boot. This library gives you the ability to use controllers like in spring web-mvc.

How to use

To understand how to work with this library, you can see the wiki section.

Maven

Add jitpack repository to your pom.xml, like this:

    <repositories>
        <repository>
            <id>jitpack.io</id>
            <url>https://jitpack.io</url>
        </repository>
    </repositories>

Then add dependency

    <dependency>
        <groupId>com.github.demkom58</groupId>
        <artifactId>springram</artifactId>
        <version>0.2-SNAPSHOT</version>
    </dependency>

Gradle

Add jitpack repository to your build.gradle, like this:

    repositories {
        maven { url 'https://jitpack.io' }
    }

Then add dependency

    dependencies {
        implementation 'com.github.demkom58:springram:0.2-SNAPSHOT'
    }
You might also like...

A React Native Template for installing a working ClojureScript, Krell, and Storybook environment

A React Native Template for ClojureScript, Krell, and Storybook Getting Started npx react-native init YourProjectName --template react-native-template

Dec 23, 2022

A hybrid chat android application based on the features of Instagram and Whatsapp having UI just as Telegram.

A hybrid chat android application based on the features of Instagram and Whatsapp having UI just as Telegram.

GupShup About App It is a free online chat android application, enabling user to create a free user account and then log in using the credentials. Aft

May 22, 2022

The Quotation Management application is a API REST created using Spring Boot framework.

The Quotation Management application is a API REST  created using Spring Boot framework.

✅ Quotation Management API - Done ✅ About • Features • Setup • Technologies • Author • License 💻 About The Quotation Management application is a API

Apr 29, 2022

An assistance platform made using Spring framework that analyses your code, and helps you either to start a devops project, or to turn an existing project into a devops project using open source software (Git, Docker, Jenkins..)

An assistance platform made using Spring framework that analyses your code, and helps you either to start a devops project, or to turn an existing project into a devops project using open source software (Git, Docker, Jenkins..)

DevOpsify Description An assistance platform made using Spring framework that analyses your code, and helps you either to start a devops project, or t

Nov 8, 2022

Spring Boot JdbcTemplate example with SQL Server: CRUD Rest API using Spring Data JDBC, Spring Web MVC

Spring Boot JdbcTemplate example with SQL Server: Build CRUD Rest API Build a Spring Boot CRUD Rest API example that uses Spring Data Jdbc to make CRU

Dec 20, 2022

Two Spring-boot applications registering themselves to an spring-boot-admin-server application as separate clients for the purpose of monitoring and managing the clients

Two Spring-boot applications registering themselves to an spring-boot-admin-server application as separate clients for the purpose of monitoring and managing the clients

Spring-boot-admin implementation with 1 Server and 2 clients Creating a Server application to monitor and manage Spring boot applications (clients) un

Dec 6, 2022

Bot de Telegram que informa del precio del combustible en las gasolineras más próximas a tu ubicación

Telegram BOT Bot de Telegram en JAVA y SQLite. Sirve para consultar los precios de las gasolineras más cercanas a tu ubicación. Los datos son proceden

Jan 12, 2022

Catogram - Experimental telegram client based on official Android sources

Catogram Experimental telegram client based on official Android sources Features: Message translator TGX Style of context menu VKUI Icons and inbuilt

Dec 17, 2022

Nagram is a third-party Telegram client based on Nekogram with not many but useful modifications

🐾 Nagram is a third-party Telegram client based on Nekogram with not many but useful modifications. Official site: https://nextalone.xyz Teleg

Dec 29, 2022
Comments
  • Path matching tuning

    Path matching tuning

    Extend path matching configuration options:

    • [x] Support for format commands /<command>@<here>;
    • [x] Add out of the box support for parsing parameters in quotes, ignoring delimiters in it;
    • [x] Add the ability to turn command symbol matching on and off.
    Priority: High Status: Accepted Status: Completed Type: Enhancement In: Core 
    opened by demkom58 0
Releases(0.5-SNAPSHOT)
  • 0.5-SNAPSHOT(Oct 28, 2022)

    What's Changed

    • Path matching tuning by @demkom58 in https://github.com/demkom58/springram/pull/5
    • Tests by @demkom58 in https://github.com/demkom58/springram/pull/6
    • Add javadocs by @demkom58 in https://github.com/demkom58/springram/pull/7
    • Add user guide info to README.md by @demkom58 in https://github.com/demkom58/springram/pull/8
    • Chaining implementation by @demkom58 in https://github.com/demkom58/springram/pull/10
    • Support of other messages by @demkom58 in https://github.com/demkom58/springram/pull/13
    • Message types by @demkom58 in https://github.com/demkom58/springram/pull/14
    • Gradle modules by @demkom58 in https://github.com/demkom58/springram/pull/17
    • springram-security module by @demkom58 in https://github.com/demkom58/springram/pull/18

    Full Changelog: https://github.com/demkom58/springram/commits/0.5-SNAPSHOT

    Source code(tar.gz)
    Source code(zip)
Owner
Max
Hahaha. My favourite programming languages are Java and Rust, also I enjoys to learn someting new & play random things.
Max
[WIP] Device Tree for Redmi K30 Ultra

A buildable device tree for the Redmi K30 Ultra (codenamed "cezanne") written by beginners, borrowing a lot from the RMX3031, chopin, atom and the ori

coolscode 23 Dec 9, 2022
MVP de Sistema de delivery de comida (como Uber eats ou Ifood)

Repositório para acompanhar a minha evolução no curso Especialista Spring REST da Algaworks ??️ Sobre o Projeto: MVP de Sistema de delivery de comida

Rayane Maciel 18 Dec 29, 2022
循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Batch、Spring Cloud、Spring Cloud Alibaba、Spring Security & Spring Security OAuth2,博客Spring系列源码:https://mrbird.cc

Spring 系列教程 该仓库为个人博客https://mrbird.cc中Spring系列源码,包含Spring Boot、Spring Boot & Shiro、Spring Cloud,Spring Boot & Spring Security & Spring Security OAuth2

mrbird 24.8k Jan 6, 2023
An example of how to working with paging in Spring for GraphQL / Spring Data JPA

Spring for GraphQL Paging This repo contains the code for a live coding session I did on: Spring Data JPA GraphQL Paging & Sorting The reason I put th

Dan Vega 10 Nov 28, 2022
The Spring Boot Sample App on K8S has been implemented using GKE K8S Cluster, Spring Boot, Maven, and Docker.

gke-springboot-sampleapp ?? The Spring Boot Sample App on K8S has been implemented using GKE K8S Cluster, Spring Boot, Maven, and Docker. Usage To be

KYEONGMIN CHO 1 Feb 1, 2022
🍀 Utilities for working with the Spigot library

?? VettherUtilities Spigot utilities for versions: 1.14, 1.15, 1.16, 1.17, 1.18 Require Java 11 or higher. Use older versions at your own risk! Featur

Vetther 4 Oct 17, 2022
A java library for working with the Solana blockchain.

solanaj Updated version of p2p-org/solanaj Solana blockchain client, written in pure Java. Solanaj is an API for integrating with Solana blockchain us

paymennt 13 Dec 10, 2022
Spring Boot Login and Registration example with MySQL, JWT, Rest Api - Spring Boot Spring Security Login example

Spring Boot Login example with Spring Security, MySQL and JWT Appropriate Flow for User Login and Registration with JWT Spring Boot Rest Api Architect

null 58 Jan 5, 2023
Search API with spelling correction using ngram-index algorithm: implementation using Java Spring-boot and MySQL ngram full text search index

Search API to handle Spelling-Corrections Based on N-gram index algorithm: using MySQL Ngram Full-Text Parser Sample Screen-Recording Screen.Recording

Hardik Singh Behl 5 Dec 4, 2021
Served as the team leader to collaborate with another intern for a project and drew up our working schedule

Served as the team leader to collaborate with another intern for a project and drew up our working schedule, risk management plan, quality control plan, configuration management plan, etc Compiled codes for the front end and back end, composed the development documentation and explored SSM structure and MyBatis structure.

bright spark 2 Jan 17, 2022