We offer two kinds of APIs for developers. The Bot API allows you to easily create programs that use Telegram messages for an interface. The Telegram API and TDLib allow you to build your own customized Telegram clients. You are welcome to use both APIs free of charge.
- Download Telegram Anti Filter For Android Chrome
- Download Telegram Anti Filter For Android Tv Box
- Download Telegram Anti Filter For Android Phone
You can also add Telegram Widgets to your website.
Designers are welcome to create Animated Stickers or Custom Themes for Telegram.
Bot API
This API allows you to connect bots to our system. Telegram Bots are special accounts that do not require an additional phone number to set up. These accounts serve as an interface for code running somewhere on your server.
To use this, you don't need to know anything about how our MTProto encryption protocol works — our intermediary server will handle all encryption and communication with the Telegram API for you. You communicate with this server via a simple HTTPS-interface that offers a simplified version of the Telegram API.
Bot developers can also make use of our Payments API to accept payments from Telegram users around the world.
Anti Filter For Iran Filter Software Official Spam Filter for MS Outlook v.1.2 An average email account gets 2000 Spam Mails per year, which will increase two-folds in next 2 years. Proceed to files page and get the Telegram hack tool by clicking the download button. Works on: TeleHacker app is supported for desktop PC and smartphones, with operating systems: OS X (Mac), iOS, Windows and Android.
TDLib – build your own Telegram
Even if you're looking for maximum customization, you don't have to create your app from scratch. Try our Telegram Database Library (or simply TDLib), a tool for third-party developers that makes it easy to build fast, secure and feature-rich Telegram apps.
TDLib takes care of all network implementation details, encryption and local data storage, so that you can dedicate more time to design, responsive interfaces and beautiful animations.
TDLib supports all Telegram features and makes developing Telegram apps a breeze on any platform. It can be used on Android, iOS, Windows, macOS, Linux and virtually any other system. The library is open source and compatible with virtually any programming language.
Telegram API
This API allows you to build your own customized Telegram clients. It is 100% open for all developers who wish to create Telegram applications on our platform. Feel free to study the open source code of existing Telegram applications for examples of how things work here. Don't forget to register your application in our system.
Getting started
How to get your application identifier and create a new Telegram app.
How to register a user's phone to start using the API.
How to login to a user's account if they have enabled 2FA, how to change password.
QR code login flow
How to handle API return errors correctly.
How to connect to the closest DC access point for faster interaction with the API, and things to watch out for when developing a client.
How to subscribe to updates and handle them properly.
How to subscribe and handle them properly.
How to handle channels, supergroups, groups, and what's the difference between them.
Telegram offers detailed channel statistics for channels and supergroups.
Additional options for calling methods.
How to transfer large data batches correctly.
How to fetch results from large lists of objects.
The MTProto API has multiple client configuration parameters that can be fetched with the appropriate methods.
Security
End-to-end-encrypted messaging.
Important checks required in your client application.
Binding temporary authorization key to permanent ones.
End-to-end-encrypted calls.
Optimization
Ways to boost API interactions.
API methods
A list of available high-level methods.
API TL-schema, as JSON
Text and JSON-presentation of types and methods used in API.
A list of available schema versions.
Other articles
How to work with bots using the MTProto API.
Bots offer a set of commands that can be used by users in private, or in a chat.
Users can interact with your bot via buttons or even inline buttons, straight from inline messages in any chat.
Users can interact with your bot via inline queries, straight from the text input field in any chat.
Bots can offer users HTML5 games to play solo or to compete against each other in groups and one-on-one chats; how to work with games in the MTProto API.
Telegram allows applying detailed message filters while looking for messages in chats.This allows the server to filter messages based on a text query, and even on their type, and this feature is often used by graphical clients to implement features like the chat gallery, chat profile pictures and more.
Telegram allows sending polls and quizes, that can be voted on by thousands, if not milions of users in chats and channels.
How to handle admin permissions, granular bans and global permissions in channels, groups and supergroups.
Groups can be associated to a channel as a discussion group, to allow users to discuss about posts.
Telegram allows commenting on a channel post or on a generic group message, thanks to message threads.
Both supergroups and channels offer a so-called admin log, a log of recent relevant supergroup and channel actions, like the modification of group/channel settings or information on behalf of an admin, user kicks and bans, and more.
Telegram allows pinning multiple messages on top of a specific chat.
Telegram allows mentioning other users in case of urgent duckling matters, and quickly navigating to those mentions in order to read them as swiftly as possible.
Telegram allows scheduling messages.
Telegram allows sending the live geolocation of a user in a chat, optionally setting a proximity alert.
Sometimes, user and channel constructors met in group chat updates may not contain full info about the user: how to handle such constructors.
How to reset an account if the 2FA password was forgotten.
How to work with Telegram Passport directly using the MTProto API.
How to work with Telegram Payments directly using the MTProto API.
How to create styled text with message entities
Graphical telegram clients should transform emojis into their respective animated version.
Telegram supports sending animated dice emojis.
How to handle message drafts
Working with folders
If enabled, the rating of top peers indicates the relevance of a frequently used peer in a certain category (frequently messaged users, frequently used bots, inline bots, frequently visited channels and so on).
How to handle file references.
Handle Seamless Telegram Login URL authorization requests.
When interacting with HTML5 games and the websites of payment gateways, Telegram apps should expose the following JS APIs.
Our apps are open source and support reproducible builds. This means that anyone can independently verify that our code on GitHub is the exact same code that was used to build the apps you download from App Store or Google Play. Developers are welcome to check out our Guide to Reproducible Builds for iOS and Android.
Mobile apps
You can also download the latest version of Telegram for Android from this channel.
Desktop apps
Web apps
Telegram Database Library (TDLib)
- TDLib – a cross-platform client designed to facilitate creating custom apps on the Telegram platform.
- Telegram X for Android – a slick experimental Telegram client based on TDLib.
Unofficial apps
- Unigram, a client optimized for Windows 10 (based on TDLib) (desktop and Xbox One)
Source code
For the moment we are focusing on open sourcing the things that allow developers to quickly build something using our API. We have published the code for our Android, iOS, web and desktop apps (Win, macOS and Linux) as well as the Telegram Database Library.
This code allows security researchers to fully evaluate our end-to-end encryption implementation. It is also possible to independently verify that Telegram apps available on Google Play and App Store are built using the same code that we publish on GitHub.
Cross-platform library for building custom Telegram apps, see TDLib for details.
Licensed under Boost 1.0.
GitHub »
Official Android App, see Google Play Market page for full description.
Licensed under GNU GPL v. 2 or later.
GitHub »
Download APK File »
Licensed under GNU GPL v. 2 or later.
GitHub »
Native macOS client.
Licensed under GNU GPL v. 2.
GitHub »
Javascript client for browsers. Mac, Windows, Linux.
Licensed under GNU GPL v. 3.
GitHub »
Javascript client for browsers. Mac, Windows, Linux.
Licensed under GNU GPL v. 3.
GitHub »
Qt-based desktop client. Mac, Windows, Linux.
Licensed under GNU GPL v. 3.
GitHub »
Licensed under GNU GPL v. 2 or later.
GitHub »
Unofficial apps
Download Telegram Anti Filter For Android Chrome
Telegram CLI (Unofficial)
Linux Command-line interface for Telegram.
Licensed under GNU GPL v. 2.
GitHub »
Unigram (Unofficial)
Download Telegram Anti Filter For Android Tv Box
A Telegram client optimized for Windows 10 (desktop and Xbox One).
Licensed under GNU GPL v. 3 or later.
GitHub »
MadelineProto (Unofficial)
A PHP MTProto Telegram client.
Licensed under GNU AGPL v. 3
GitHub »
Contact for security researchers
Download Telegram Anti Filter For Android Phone
If you find any issues with Telegram apps and protocol, or have any questions about our implementation of security features, kindly contact us at security@telegram.org.