All Projects → rubenlagus → Telegramapi

rubenlagus / Telegramapi

Licence: mit
Java library to create Telegram Clients

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Telegramapi

nimgram
An MTProto client written in Nim 👑
Stars: ✭ 61 (-69.19%)
Mutual labels:  telegram-api, mtproto
tdlight-telegram-bot-api
The TDLight Telegram Bot API is an actively enhanced fork of the original Bot API, featuring experimental user support, proxies, unlimited files size, and more.
Stars: ✭ 71 (-64.14%)
Mutual labels:  telegram-api, mtproto
aiotdlib
Python asyncio Telegram client based on TDLib https://github.com/tdlib/td
Stars: ✭ 63 (-68.18%)
Mutual labels:  telegram-api, mtproto
Pyrogram
Telegram MTProto API Client Library and Framework in Pure Python for Users and Bots
Stars: ✭ 2,252 (+1037.37%)
Mutual labels:  telegram-api, mtproto
Madelineproto
Async PHP client/server API for the telegram MTProto protocol
Stars: ✭ 1,776 (+796.97%)
Mutual labels:  telegram-api, mtproto
Mtproto Core
Telegram API JS (MTProto) client library for browser and nodejs
Stars: ✭ 242 (+22.22%)
Mutual labels:  telegram-api, mtproto
tdlight-java
Complete Bot and Userbot Telegram library based on TDLib
Stars: ✭ 128 (-35.35%)
Mutual labels:  telegram-api, mtproto
Grammers
(tele)gramme.rs - use Telegram's API from Rust
Stars: ✭ 109 (-44.95%)
Mutual labels:  telegram-api, mtproto
Telegram Mtproto
Telegram client api (MTProto) library
Stars: ✭ 542 (+173.74%)
Mutual labels:  telegram-api, mtproto
Telethon
Pure Python 3 MTProto API Telegram client library, for bots too!
Stars: ✭ 5,805 (+2831.82%)
Mutual labels:  telegram-api, mtproto
WTelegramClient
Telegram client API library written 100% in C# and .NET Standard
Stars: ✭ 192 (-3.03%)
Mutual labels:  telegram-api, mtproto
Novagram
An Object-Oriented PHP library for Telegram Bots
Stars: ✭ 112 (-43.43%)
Mutual labels:  telegram-api, mtproto
Mtproto
Full-native go implementation of Telegram API
Stars: ✭ 566 (+185.86%)
Mutual labels:  telegram-api, mtproto
Telegramd
Unofficial open source telegram server written in golang
Stars: ✭ 609 (+207.58%)
Mutual labels:  telegram-api, mtproto
Mattata
A powerful, plugin-based, multi-purpose Telegram bot designed to serve a wide variety of purposes
Stars: ✭ 107 (-45.96%)
Mutual labels:  telegram-api
Unigram
A Telegram desktop app made for Windows 10
Stars: ✭ 1,393 (+603.54%)
Mutual labels:  mtproto
Sentry Telegram
Plugin for Sentry which allows sending notification via Telegram messenger.
Stars: ✭ 168 (-15.15%)
Mutual labels:  telegram-api
Mtproto
Telegram MTProto and its proxy (over gRPC) in Go (golang). API Layer: 71
Stars: ✭ 133 (-32.83%)
Mutual labels:  mtproto
Tdsharp
C#/.NET Core bindings for TDLib (Telegram MTProto API)
Stars: ✭ 103 (-47.98%)
Mutual labels:  telegram-api
Telegram React
Experimental Telegram web client with tdlib, webassembly and react js under the hood
Stars: ✭ 1,332 (+572.73%)
Mutual labels:  mtproto

Telegram API

Jitpack Maven Central

Java library that implements Telegram API to create Telegram Clients

Contributions

Feel free to fork this project, work on it and then make a pull request to dev branch.

Please, DO NOT PUSH ANY API KEY OR API HASH, I will never accept a pull request with that content.

Usage

Just add the library to your project with one of these options:

  1. Using Maven Central Repository:
    <dependency>
        <groupId>org.telegram</groupId>
        <artifactId>telegramapi</artifactId>
        <version>66.2</version>
    </dependency>
  1. Using Jitpack from here
  2. Download the jar(including all dependencies) from here

Telegram API and MTPROTO:

If you want more information about Telegram API, you can go here. And here you will find extra information about mtproto.

Questions or Suggestions

Feel free to create issues here as you need

Disclaimer

I know this project still have many things to improve, please be patient or help me with it.

Acknowledgments

  • To ex3ndr, whose code was the base of this bot long, long ago. Not much remains from that point, but still there are a few files.
  • To Drklo, whose code was also helpful in this project.
  • To Marvin for all the help, testing and programing that he spends in this project.
  • To Telegram Team for their help while developing it.

License

MIT License

Copyright (c) 2016 Ruben Bermudez

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].