GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing core.telegram.org — Telegram APIs Telegram APIsWe offer three 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. Lastly, the Gateway API allows any business, app or website to send verification codes through Telegram instead of traditional SMS. You can also add Telegram Widgets to your website. Designers are welcome to create Animated Stickers and Emoji or Custom Themes for Telegram. Bot APIThis 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. TDLib – build your own TelegramEven 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. Gateway APIThe Telegram Gateway API allows any business, app or website to send authorization codes through Telegram instead of traditional SMS – offering a powerful and convenient way to lower costs while increasing the security and delivery speed of your codes to Telegram’s 1 billion monthly active users. Users will instantly receive messages with codes in a special chat inside Telegram.
Telegram APIThis 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 startedCreating an applicationHow to get your application identifier and create a new Telegram app. User authorizationHow to register a user's phone to start using the API. Two-factor authenticationHow to log in to a user's account if they have enabled 2FA, and how to change the password. QR code loginQR code login flow. PasskeysTelegram allows creating a passkey on your device to instantly log in to Telegram with a PIN or biometric data like Face ID and fingerprints — instead of an SMS code. Error handlingHow to handle API return errors correctly. Handling different data centersHow to connect to the closest DC access point for faster interaction with the API, and things to watch out for when developing a client. Handling updatesHow to subscribe to updates and handle them properly. Handling PUSH-notificationsHow to subscribe and handle them properly. Channels, supergroups, gigagroups and basic groupsHow to handle channels, supergroups, gigagroups, basic groups, and what's the difference between them. ForumsTelegram allows creating forums with multiple distinct topics. Bots can also make use of topics, if enabled through @botfather. Direct messages to channelsTelegram supports direct messages to channels, which can also be used to suggest (even paid) channel posts. Channel statisticsTelegram offers detailed statistics for channels and supergroups. Message views and read metricsHow to report read state, channel post views, message read metrics and music listens. Calling methodsAdditional options for calling methods. Uploading and downloading filesHow to transfer large data batches correctly. PaginationHow to fetch results from large lists of objects. Client configurationThe MTProto API has multiple client configuration parameters that can be fetched with the appropriate methods. CallsTelegram supports E2E-encrypted one-to-one calls. Group callsTelegram supports E2E-encrypted group calls. SecuritySecret chats, end-to-end encryptionEnd-to-end-encrypted messaging. Security guidelinesImportant checks required in your client application. Perfect Forward SecrecyBinding temporary authorization keys to permanent ones. End-to-End Encryption in Voice and Video CallsEnd-to-end-encrypted calls. End-to-End Encryption in Group CallsEnd-to-end-encrypted group calls. Perfect Forward Secrecy in Secret ChatsRe-keying secret chats to provide Perfect Forward Secrecy. Sequence numbers in Secret ChatsHow to assign and interpret OptimizationClient optimizationWays to boost API interactions. API methodsAvailable method listA list of available high-level methods. API TL-schema, as JSONText and JSON presentation of types and methods used in the API. Layer changelogA detailed changelog of available schema versions. Other articlesWorking with bots, using the MTProto APIHow to work with bots using the MTProto API. AI featuresTelegram offers many AI features powered by Cocoon — a decentralized network designed to maximize privacy. Bot API dialog IDsA bot API dialog ID is a single, unique 64-bit peer ID sequence derived from the user, chat, channel and secret chat ID sequences, maintaining uniqueness across all of them. This page specifies how to convert MTProto peer IDs to bot API dialog IDs and vice versa. Managed botsUsers can create managed bots (which are controlled by a specific manager bot) directly through the MTProto API, without interacting with @BotFather. CommandsBots offer a set of commands that can be used by users in private, or in a chat. ButtonsUsers can interact with your bot via buttons or even inline buttons, straight from inline messages in any chat. Menu buttonBots can choose the behavior of the menu button shown next to the text input field. Inline queriesUsers can interact with your bot via inline queries, straight from the text input field in any chat. GamesBots 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. Mini appsBots can offer users interactive HTML5 mini apps to completely replace any website. Affiliate programsDevelopers can open affiliate programs for their mini app – allowing content creators, other mini app developers and any Telegram user to promote it and earn commissions on purchases made by people they referred. Attachment menuBots can install attachment menu entries, offering conveniently accessible, versatile mini apps. Editing bot infoUsers can edit and localize the profile picture, name, about text and description of bots they own; the same can be done by the bots themselves. AI botsTelegram bots offer a number of features for AI chatbots. Guest modeGuest bots can be queried by username from any non-secret private chat, group and supergroup, posting their results directly into the chat, even if they're not a member. Bot-to-bot communication »Bots may receive and send messages to and from other bots in groups, private chats and chats, if Bot-to-Bot Communication Mode is enabled. StoriesTelegram users and channels can easily post and view stories through the API. Similar channels and botsThe API offers a method to obtain a list of similarly themed public channels and bots, selected based on similarities in their subscriber bases. Accent colorsTelegram users and channels can change the accent color and background pattern of their profile page and their messages! Privacy settingsTelegram allows users to specify granular privacy settings, choosing which users can or can't interact with them in certain ways. Search & filtersTelegram allows applying detailed message filters while looking for messages in chats. PollsTelegram allows sending polls and quizzes, that can be voted on by thousands, if not millions of users in chats and channels. ChecklistsPremium users can now create collaborative checklists in any chat to track tasks and coordinate teams — or manage shopping and to-do lists. ReactionsTelegram allows users to react to any message using specific emojis, triggering cute Lottie animations. Animated message effectsTelegram allows adding spectacular animated effects to messages you send. Emoji categoriesSticker, custom emoji and GIF selection UIs should offer a list of categories to quickly filter results by a (list of) emojis, or by some other criteria. Emoji statusTelegram allows users to set an emoticon or a custom emoji as status, to show next to their name in chats and profiles. Invite links and join requestsChannels, basic groups and supergroups may have a public username or a private invite link: private invite links may be further enhanced with per-user join requests. Admin, banned and default rights for channels, supergroups and groupsHow to handle admin permissions, granular bans and global permissions in channels, groups and supergroups. Discussion groupsGroups can be associated with a channel as a discussion group, allowing users to discuss posts. Channel comments and message threadsTelegram allows commenting on a channel post or on a generic group message, thanks to message threads. Admin logBoth 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. Pinned messagesTelegram allows pinning multiple messages on top of a specific chat. Group member/admin tagsMembers in group chats (both basic groups and supergroups) can now add a tag next to their name — to show their role at work, what they study in school, and more. MentionsTelegram 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. Scheduled messagesTelegram allows scheduling messages. Live geolocationsTelegram allows sending the live geolocation of a user in a chat, optionally setting a proximity alert. Peer databaseHow to work with peer information in the API. Min constructorsSometimes, user and channel constructors encountered in group chat updates may not contain full info about the user: this page explains how to handle such constructors. Account deletionHow to delete a Telegram account. Imported messagesTelegram allows importing messages and media from foreign chat apps. Telegram PassportHow to work with Telegram Passport directly using the MTProto API. Telegram PaymentsHow to work with Telegram Payments directly using the MTProto API. Third-party verificationTo further improve transparency on Telegram, official third-party services are able to assign extra verification icons to user accounts and chats — in order to prevent scams and reduce misinformation. Styled text with message entitiesHow to create styled text with message entities. Working with GIFsTelegram clients support displaying GIFs. Working with stickersTelegram clients support displaying animated, static and video stickers. Working with custom emojisTelegram allows including custom animated, static and video emojis directly inside of messages. Working with animated emojisGraphical Telegram clients should transform emojis into their respective animated versions. Working with animated diceTelegram supports sending animated dice emojis. Message draftsHow to handle message drafts. FoldersWorking with folders. Top peer ratingIf 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). Handling file referencesHow to handle file references. Seamless Telegram LoginHandle Seamless Telegram Login URL authorization requests. WallpapersHow to work with chat backgrounds. Notification soundsHow to work with chat notification sounds. Message transcriptionHow to transcribe voice messages. Message translationTelegram allows translating chat messages, and Telegram Premium users may even enable real-time chat translation. Native antispam systemAdmins of supergroups with a certain number of members can choose to unleash the full proactive power of Telegram's own antispam algorithms – turning on the new Aggressive mode for the automated spam filters. CollectiblesTelegram users can make it easy for others to contact them or find their public groups and channels via usernames: clients can also assign multiple Fragment » collectible usernames to accounts, supergroups and channels they own; Fragment » also allows purchasing phone number collectibles that can be used to register Telegram accounts. Telegram PremiumTelegram Premium is an optional subscription service that unlocks additional exclusive client-side and API-side features, while helping support the development of the app. It is a part of Telegram’s sustainable monetization – driven by our users, rather than advertisers or shareholders. This way, Telegram can remain independent and prioritize its users first. Telegram BusinessUsers can turn their Telegram account into a business account, gaining access to business features such as opening hours, location, quick replies, automated messages, custom start page, chatbot support, and more. Most Telegram Business features are available to Telegram Premium » subscribers; connected business bots » are also available to non-Premium users. Telegram StarsTelegram Stars are virtual items that allow users to purchase digital goods and services from bots and mini apps inside the Telegram ecosystem, send gifts to content creators on the Telegram platform, and more. SubscriptionsBots and channels may create subscriptions, periodically charging users a certain amount of Telegram Stars in exchange for content and services. Protected contentUsers and bots who want to keep their messages private, as well as Group and Channel owners who want to keep their content members-only can restrict message forwarding from their chat, which also prevents screenshots, disables message forwards (attempting to forward protected messages will emit a GiftsUsers can send Gifts to their friends. The recipients of gifts can display them on their profile pages or turn them into Telegram Stars ». Telegram Stars can be used for many things, including supporting creators and buying services in mini apps. Collectible gift auctionsTo guarantee fair distribution of collectible gifts, new gift releases will be based on auctions — allowing users to place bids with Stars for new gifts over several rounds. Paid mediaContent creators can accept Stars by publishing paid photos or videos on their channels. Subscribers will be allowed to view such posts only after paying the author to unlock them. Paid messagesTelegram Stars can be used to pay for sending messages to users, supergroups and channels that have configured Star Messages », requiring a payment for every message sent to them. Suggested postsTelegram offers a powerful monetization feature to channel administrators: suggested posts. Channel and supergroup boostsTelegram Premium users can grant their favorite channels additional features like the ability to post stories by giving them boosts. Giveaways & giftsTelegram channel administrators may launch giveaways to randomly distribute Telegram Premium subscriptions and other gifts among their followers, in exchange for boosts. Action barSometimes, when interacting with Telegram users via private or secret chats, an action bar must be shown on top of the chat, offering convenient action buttons or notices regarding the user. Saved messagesThe Saved Messages chat allows users to bookmark messages and media: it's a personal cloud storage for any messages or media you may want to send or forward there. ProfileTelegram offers many customization options for your profile! ThemesTelegram apps support generating, sharing and synchronizing app themes. Sponsored messagesIf your app allows accessing content from Telegram channels, you must include support for official sponsored messages in Telegram channels. Channel and bot ad revenueTelegram has one of the most generous reward systems in the history of social media. Telegram channel and bot owners can now receive 50% of the revenue from ads displayed in their channels and bots. This page describes the methods used to withdraw channel and bot ad revenue, as well as view detailed revenue stats. Fact-checksTelegram clients support displaying fact-checks added to messages by independent fact-checkers. ContactsWorking with contacts in the API. BlocklistWorking with the blocklist. Age verificationSome legislations require age verification to view restricted content: Telegram implements this through the Main Mini App of a special bot. Web eventsWhen interacting with HTML5 games and the websites of payment gateways, Telegram apps should expose the following JS APIs. Deep linksTelegram clients must handle special TakeoutTelegram's API allows users to export all of their information through the takeout API. Terms of ServiceTerms of Service that all third-party client apps must comply with. TelegramTelegram is a cloud-based mobile and desktop messaging app with a focus on security and speed. |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |