Uses of Package
dev.voroby.springframework.telegram.client
Package
Description
-
ClassDescriptionInterface for handler for results of queries to TDLib and incoming updates from TDLib.The user authorization state has changed.Telegram client component.
-
ClassDescriptionMain class for interaction with the TDLib.Interface for handler of exceptions thrown while invoking ResultHandler.Exception class thrown when TDLib error occurred while performing
Client.execute(TdApi.Function)
.Interface for handler of messages that are added to the internal TDLib log.Interface for handler for results of queries to TDLib and incoming updates from TDLib.Interface for handler for results of queries with callback to TDLib.Contains information about supported accent color for user/chat name, background of empty chat photo, replies to messages and link previews.Contains information about the period of inactivity after which the current user's account will automatically be deleted.Represents a reaction applied to a message.Describes an address.Animated variant of a chat photo in MPEG4 format.Describes an animated or custom representation of an emoji.Describes an animation file.Contains settings for automatic moving of chats to and from the Archive chat lists.Represents a bot, which can be added to attachment or side menu.Describes a color to highlight a bot added to attachment menu.Describes an audio file.Information about the authentication code that was sent.This class is an abstract base class.This class is an abstract base class.Contains auto-download settings.Contains autosave settings for a chat, which overrides default settings for the corresponding scope.This class is an abstract base class.Represents an available reaction.Describes a chat background.This class is an abstract base class.This class is an abstract base class.Describes an action associated with a bank card number.Represents a basic group of 0-200 users (must be upgraded to a supergroup to accommodate more than 200 users).Contains full information about a basic group.Represents a birthdate of a user.This class is an abstract base class.Represents a command supported by a bot.Contains a list of bot commands.This class is an abstract base class.Contains information about a bot.Describes media previews of a bot.Describes a button to be shown instead of bot commands menu button.This class is an abstract base class.This class is an abstract base class.Describes settings for messages that are automatically sent by a Telegram Business account when it is away.Contains information about a business bot that manages the chat.Contains information about a business chat link.Describes a bot connected to a business account.Describes a connection of the bot with a business account.This class is an abstract base class.Describes a promotion animation for a Business feature.Describes settings for greeting messages that are automatically sent by a Telegram Business account as response to incoming messages in an inactive private chat.Contains information about a Telegram Business account.Represents a location of a business.Describes a message from a business account as received by a bot.Describes opening hours of a business.Describes an interval of time when the business is open.Describes private chats chosen for automatic interaction with a business.Describes settings for a business account start page.Describes a call.This class is an abstract base class.This class is an abstract base class.This class is an abstract base class.Specifies the supported call protocols.Describes a server for relaying call data.This class is an abstract base class.This class is an abstract base class.This class is an abstract base class.This class is an abstract base class.This class is an abstract base class.A chat.This class is an abstract base class.This class is an abstract base class.Describes active stories posted by a chat.Contains information about a chat administrator.Describes rights of the administrator.This class is an abstract base class.Describes a background set for a specific chat.Describes a boost applied to a chat.Contains a list of features available on a specific chat boost level.Describes a slot for chat boost.This class is an abstract base class.Represents a chat event.This class is an abstract base class.Represents a set of filters used to obtain a chat event log.Represents a folder for user chats.Represents an icon for a chat folder.Contains basic information about a chat folder.Contains a chat folder invite link.Contains a chat invite link.Describes a chat administrator with a number of active and revoked chat invite links.Contains information about a chat invite link.Describes a chat member joined a chat via an invite link.Describes a user that sent a join request and waits for administrator approval.Contains information about pending join requests for a chat.This class is an abstract base class.Represents a location to which a chat is connected.Describes a user or a chat as a member of another chat.This class is an abstract base class.This class is an abstract base class.Represents a message sender, which can be used to send messages in a chat.Describes a chat located nearby.Contains information about notification settings for a chat or a forum topic.Describes actions that a user is allowed to take in a chat.Describes a chat or user profile photo.Contains basic information about the photo of a chat.Information about the sticker, which was used to create the chat photo.This class is an abstract base class.Describes a position of a chat in a chat list.Contains information about revenue earned from sponsored messages in a chat.Contains a chat revenue transactions.This class is an abstract base class.This class is an abstract base class.This class is an abstract base class.Contains statistics about administrator actions done by a user.Contains statistics about interactions with a message sent in the chat or a story sent by the chat.Contains statistics about number of new members invited by a user.Contains statistics about messages sent by a user.This class is an abstract base class.Describes a chat theme.This class is an abstract base class.This class is an abstract base class.This class is an abstract base class.Describes a user that had or will have a birthday soon.Represents a closed vector path.This class is an abstract base class.Contains information about one website the current user is logged in with Telegram.This class is an abstract base class.Describes a user contact.Contains information about a country.Represents a date according to the Gregorian calendar.File with the date it was uploaded.Represents a date range.This class is an abstract base class.This class is an abstract base class.Describes a document of any type.Contains number of being downloaded and recently downloaded files found.Contains information about a message draft.This class is an abstract base class.Information about the email address authentication code that was sent.This class is an abstract base class.Describes an emoji category.This class is an abstract base class.This class is an abstract base class.Represents an emoji with its keyword.Represents a list of emojis.Describes a custom emoji to be shown instead of the Telegram Premium badge.Contains encrypted Telegram Passport data credentials.Contains information about an encrypted Telegram Passport element; for bots only.An object of this type can be returned on every function call, in case of an error.Describes a fact-check added to the message by an independent checker.Contains information about a user that has failed to be added to a chat.Represents a list of users that has failed to be added to a chat.Represents a file.Describes a file added to file download list.This class is an abstract base class.This class is an abstract base class.This class is an abstract base class.A text with some entities.Describes a forum topic.Describes a forum topic icon.Contains basic information about a forum topic.Contains information about the last message from which a new message was forwarded last time.This class is a base class for all TDLib interface function-classes.Describes a game.Contains one row of the game high score table.Describes a group call.Represents a group call participant.Contains information about a group call participant's video channel.Describes a recently speaking participant in a group call.Describes an available stream in a group call.This class is an abstract base class.Describes a group of video synchronization source identifiers.An identity document.Represents a single button in an inline keyboard.This class is an abstract base class.This class is an abstract base class.Represents a button to be shown above inline query results.This class is an abstract base class.This class is an abstract base class.Describes a business chat link to create or edit.Describes settings for a business account start page to set.This class is an abstract base class.This class is an abstract base class.This class is an abstract base class.An identity document to be saved to Telegram Passport.This class is an abstract base class.This class is an abstract base class.This class is an abstract base class.This class is an abstract base class.Describes a paid media to be sent.This class is an abstract base class.This class is an abstract base class.Contains the description of an error in a Telegram Passport element; for bots only.This class is an abstract base class.A personal document to be saved to Telegram Passport.A sticker to be added to a sticker set.Describes a clickable rectangle area on a story media to be added.Contains a list of story areas to be added.This class is an abstract base class.This class is an abstract base class.Describes manually chosen quote from another message.A thumbnail to be sent along with a file; must be in JPEG or WEBP format for stickers, and less than 200 KB in size.This class is an abstract base class.This class is an abstract base class.Product invoice.Represents one member of a JSON object.This class is an abstract base class.Represents a single button in a bot keyboard.This class is an abstract base class.Portion of the price of a product (e.g., "delivery cost", "tax amount").Contains information about a language pack.Represents one language pack string.This class is an abstract base class.Describes a link preview.This class is an abstract base class.Options to be used for generation of a link preview.This class is an abstract base class.Represents a local file.Describes a location on planet Earth.Describes an address of a location.This class is an abstract base class.This class is an abstract base class.This class is an abstract base class.Position on a photo where a mask is placed.Describes a message.Contains default auto-delete timer setting for new chats.Contains information about found messages sent on a specific day.This class is an abstract base class.Options to be used when a message content is copied without reference to the original sender.This class is an abstract base class.This class is an abstract base class.Contains information about a forwarded message.Contains information about a message created with importMessages.Contains information about interactions with a message.This class is an abstract base class.Contains information about a message in a specific position.Contains information about a reaction to a message.Contains a list of reactions added to a message.This class is an abstract base class.Contains information about replies to a message.This class is an abstract base class.This class is an abstract base class.This class is an abstract base class.This class is an abstract base class.This class is an abstract base class.Options to be used when a message is sent.This class is an abstract base class.Information about the sponsor of a message.Represents a viewer of a message.Thumbnail image of a very poor quality and low resolution.This class is an abstract base class.This class is an abstract base class.Contains privacy settings for new chats with non-contacts.Contains information about a notification.Describes a group of notifications.This class is an abstract base class.This class is an abstract base class.Describes a notification sound in MP3 format.This class is an abstract base class.This class is a base class for all TDLib interface classes.This class is an abstract base class.Order information.This class is an abstract base class.Contains a caption of another block.This class is an abstract base class.Describes an item of a list page block.Contains information about a related article.Represents a cell of a table.This class is an abstract base class.This class is an abstract base class.This class is an abstract base class.Contains the description of an error in a Telegram Passport element.This class is an abstract base class.This class is an abstract base class.Contains a description of the required Telegram Passport element that was requested by a service.Contains information about a Telegram Passport element that was requested by a service.This class is an abstract base class.Describes an additional payment option.This class is an abstract base class.This class is an abstract base class.Contains the user's personal details.A personal document, containing some information about a user.Contains settings for the authentication of the user's phone number.This class is an abstract base class.Describes a photo.Describes an image in JPEG format.A point on a Cartesian plane.Describes a poll.Describes one answer option of a poll.This class is an abstract base class.This class is an abstract base class.Describes a promotion animation for a Premium feature.Describes an option for creating Telegram Premium gift codes.This class is an abstract base class.Describes parameters of a Telegram Premium giveaway.This class is an abstract base class.Contains information about a limit, increased for Premium users.This class is an abstract base class.Describes an option for buying Telegram Premium to a user.This class is an abstract base class.Describes an option for buying or upgrading Telegram Premium for self.This class is an abstract base class.Describes a prepaid Telegram Premium giveaway.Contains information about a product that can be paid with invoice.Contains information about supported accent color for user profile photo background.Contains information about supported accent colors for user profile photo background in RGB format.Describes a user profile photo.Contains information about a proxy server.This class is an abstract base class.This class is an abstract base class.This class is an abstract base class.This class is an abstract base class.Describes a message that can be used for quick reply.Describes a shortcut that can be used for a quick reply.Contains information about notification settings for reactions.This class is an abstract base class.This class is an abstract base class.This class is an abstract base class.Contains privacy settings for message read date in private chats.Describes a recommended chat folder.Represents a remote file.This class is an abstract base class.Describes an option to report a sponsored message.This class is an abstract base class.This class is an abstract base class.This class is an abstract base class.This class is an abstract base class.This class is an abstract base class.This class is an abstract base class.Contains information about saved payment credentials.Represents a tag used in Saved Messages or a Saved Messages topic.Contains a list of tags used in Saved Messages.Contains information about a Saved Messages topic.This class is an abstract base class.Contains autosave settings for an autosave settings scope.Contains information about notification settings for several chats.This class is an abstract base class.Represents a secret chat.This class is an abstract base class.Contains information about one session in a Telegram application used by the current user.This class is an abstract base class.Contains information about a chat shared with a bot.Contains information about a user shared with a bot.One shipping option.This class is an abstract base class.Describes a sponsored message.Describes an option for buying Telegram Stars.Contains information about Telegram Stars earned by a bot or a chat.Represents a transaction changing the amount of owned Telegram Stars.This class is an abstract base class.This class is an abstract base class.This class is an abstract base class.A value with information about its recent changes.Describes a sticker.This class is an abstract base class.This class is an abstract base class.Represents a sticker set.Represents short information about a sticker set.This class is an abstract base class.Contains the storage usage statistics for a specific chat.Contains the storage usage statistics for a specific file type.This class is an abstract base class.Represents a story.Describes a clickable rectangle area on a story media.Describes position of a clickable rectangle area on a story media.This class is an abstract base class.This class is an abstract base class.Contains identifier of a story along with identifier of its sender.Contains basic information about a story.Represents interaction with a story.Contains information about interactions with a story.This class is an abstract base class.This class is an abstract base class.This class is an abstract base class.This class is an abstract base class.Contains information about original story that was reposted.Describes a video file sent in a story.This class is an abstract base class.Represents a supergroup or channel with zero or more members (subscribers in the case of channels).Contains full information about a supergroup or channel.This class is an abstract base class.This class is an abstract base class.This class is an abstract base class.Contains Telegram terms of service.A simple object containing a number; for testing only.A simple object containing a string; for testing only.Represents a part of the text that needs to be formatted in some unusual way.This class is an abstract base class.This class is an abstract base class.Describes manually or automatically chosen quote from another message.Contains parameters of the application theme.Describes theme settings.Represents a thumbnail.This class is an abstract base class.Describes a time zone.Represents a URL linking to an internal Telegram entity.This class is an abstract base class.This class is an abstract base class.Represents a list of trending sticker sets.Contains information about an unconfirmed session.Contains information about an unread reaction to a message.This class is an abstract base class.Represents a user.Contains full information about a user.Describes usernames assigned to a user, a supergroup, or a channel.This class is an abstract base class.This class is an abstract base class.A list of privacy rules.This class is an abstract base class.This class is an abstract base class.This class is an abstract base class.Describes a venue.Describes a video file.Describes a video chat.Describes a video note.Describes a voice note.Describes a Web App. -
ClassDescriptionRepresents a basic group of 0-200 users (must be upgraded to a supergroup to accommodate more than 200 users).Contains full information about a basic group.A chat.Describes a chat or user profile photo.Contains a list of chat or user profile photos.Represents a list of chats.An object of this type is returned on a successful function call for certain functions.Describes a user profile photo.Represents a supergroup or channel with zero or more members (subscribers in the case of channels).Contains full information about a supergroup or channel.Represents a user.Contains full information about a user.Contains an HTTPS URL, which can be used to get information about a user.Telegram client component.
-
ClassDescriptionAn object of this type can be returned on every function call, in case of an error.This class is a base class for all TDLib interface classes.
-
ClassDescriptionThis class is an abstract base class.The user authorization state has changed.Telegram client component.
-
ClassDescriptionAn object of this type can be returned on every function call, in case of an error.This class is a base class for all TDLib interface function-classes.This class is a base class for all TDLib interface classes.