diff --git a/data/web/core.telegram.org/tdlib/docs.html b/data/web/core.telegram.org/tdlib/docs.html index 5e52e250aa..a17e401d66 100644 --- a/data/web/core.telegram.org/tdlib/docs.html +++ b/data/web/core.telegram.org/tdlib/docs.html @@ -95,7 +95,7 @@ $(function() {
  • Cross-platform: TDLib can be used on Android, iOS, Windows, macOS, Linux, FreeBSD, OpenBSD, NetBSD, illumos, Windows Phone, WebAssembly, watchOS, tvOS, visionOS, Tizen, Cygwin. It should also work on other *nix systems with or without minimal effort.
  • Multilanguage: TDLib can be easily used with any programming language that is able to execute C functions. Additionally, it already has native Java (using JNI) bindings and .NET (using C++/CLI and C++/CX) bindings.
  • Easy to use: TDLib takes care of all network implementation details, encryption and local data storage.
  • -
  • High-performance: in the Telegram Bot API, each TDLib instance handles more than 24000 active bots simultaneously.
  • +
  • High-performance: in the Telegram Bot API, each TDLib instance handles more than 25000 active bots simultaneously.
  • Well-documented: all TDLib API methods and public interfaces are fully documented.
  • Consistent: TDLib guarantees that all updates are delivered in the right order.
  • Reliable: TDLib remains stable on slow and unreliable Internet connections.
  • @@ -129,7 +129,7 @@ $(function() {
  • Td::TdJson, Td::TdJsonStatic — dynamic and static version of a JSON interface. This has a simple C interface, so it can be easily used with any programming language that is able to execute C functions. See td_json_client documentation for more information.
  • Td::TdStatic — static library with C++ interface for general usage. See ClientManager and Client documentation for more information.
  • -

    For example, part of your CMakeLists.txt may look like this:

    add_subdirectory(td)
    target_link_libraries(YourTarget PRIVATE Td::TdStatic)

    Or you could install TDLib and then reference it in your CMakeLists.txt like this:

    find_package(Td 1.8.33 REQUIRED)
    target_link_libraries(YourTarget PRIVATE Td::TdStatic)

    See example/cpp/CMakeLists.txt.

    +

    For example, part of your CMakeLists.txt may look like this:

    add_subdirectory(td)
    target_link_libraries(YourTarget PRIVATE Td::TdStatic)

    Or you could install TDLib and then reference it in your CMakeLists.txt like this:

    find_package(Td 1.8.36 REQUIRED)
    target_link_libraries(YourTarget PRIVATE Td::TdStatic)

    See example/cpp/CMakeLists.txt.

    Using in Java projects

    TDLib provides native Java interface through JNI. To enable it, specify option -DTD_ENABLE_JNI=ON to CMake.

    See example/java for example of using TDLib from Java and detailed build and usage instructions.

    diff --git a/data/web/core.telegram.org/tdlib/docs/td__api_8h.html b/data/web/core.telegram.org/tdlib/docs/td__api_8h.html index f868d37e99..d943451387 100644 --- a/data/web/core.telegram.org/tdlib/docs/td__api_8h.html +++ b/data/web/core.telegram.org/tdlib/docs/td__api_8h.html @@ -253,8 +253,20 @@ Classes   class  botInfo   +class  botMediaPreview +  +class  botMediaPreviewInfo +  +class  botMediaPreviews +  class  botMenuButton   +class  BotTransactionPurpose +  +class  botTransactionPurposePaidMedia +  +class  botTransactionPurposeInvoicePayment +  class  BotWriteAccessAllowReason   class  botWriteAccessAllowReasonConnectedWebsite @@ -553,6 +565,8 @@ Classes   class  chatEventMemberRestricted   +class  chatEventMemberSubscriptionExtended +  class  chatEventAvailableReactionsChanged   class  chatEventBackgroundChanged @@ -597,6 +611,8 @@ Classes   class  chatEventSignMessagesToggled   +class  chatEventShowMessageSenderToggled +  class  chatEventInviteLinkEdited   class  chatEventInviteLinkRevoked @@ -655,6 +671,8 @@ Classes   class  chatInviteLinkMembers   +class  chatInviteLinkSubscriptionInfo +  class  chatInviteLinks   class  chatJoinRequest @@ -779,6 +797,16 @@ Classes   class  chatTheme   +class  ChatTransactionPurpose +  +class  chatTransactionPurposePaidMedia +  +class  chatTransactionPurposeJoin +  +class  chatTransactionPurposeReaction +  +class  chatTransactionPurposeGiveaway +  class  ChatType   class  chatTypePrivate @@ -853,6 +881,8 @@ Classes   class  createdBasicGroupChat   +class  currentWeather +  class  customRequestResult   class  databaseStatistics @@ -1049,6 +1079,8 @@ Classes   class  foundStories   +class  foundUsers +  class  foundWebApp   class  game @@ -1057,6 +1089,32 @@ Classes   class  gameHighScores   +class  GiveawayInfo +  +class  giveawayInfoOngoing +  +class  giveawayInfoCompleted +  +class  giveawayParameters +  +class  GiveawayParticipantStatus +  +class  giveawayParticipantStatusEligible +  +class  giveawayParticipantStatusParticipating +  +class  giveawayParticipantStatusAlreadyWasMember +  +class  giveawayParticipantStatusAdministrator +  +class  giveawayParticipantStatusDisallowedCountry +  +class  GiveawayPrize +  +class  giveawayPrizePremium +  +class  giveawayPrizeStars +  class  groupCall   class  groupCallId @@ -1351,6 +1409,8 @@ Classes   class  inputStoryAreaTypeLink   +class  inputStoryAreaTypeWeather +  class  inputStoryAreas   class  InputStoryContent @@ -1381,6 +1441,8 @@ Classes   class  internalLinkTypeBusinessChat   +class  internalLinkTypeBuyStars +  class  internalLinkTypeChangePhoneNumber   class  internalLinkTypeChatBoost @@ -1405,6 +1467,8 @@ Classes   class  internalLinkTypeLanguageSettings   +class  internalLinkTypeMainWebApp +  class  internalLinkTypeMessage   class  internalLinkTypeMessageDraft @@ -1431,8 +1495,6 @@ Classes   class  internalLinkTypeSettings   -class  internalLinkTypeSideMenuBot -  class  internalLinkTypeStickerSet   class  internalLinkTypeStory @@ -1543,10 +1605,16 @@ Classes   class  linkPreviewTypeDocument   +class  linkPreviewTypeEmbeddedAnimationPlayer +  class  linkPreviewTypeEmbeddedAudioPlayer   class  linkPreviewTypeEmbeddedVideoPlayer   +class  linkPreviewTypeExternalAudio +  +class  linkPreviewTypeExternalVideo +  class  linkPreviewTypeInvoice   class  linkPreviewTypeMessage @@ -1607,6 +1675,8 @@ Classes   class  loginUrlInfoRequestConfirmation   +class  mainWebApp +  class  MaskPoint   class  maskPointForehead @@ -1743,13 +1813,17 @@ Classes   class  messagePremiumGiftCode   -class  messagePremiumGiveawayCreated +class  messageGiveawayCreated   -class  messagePremiumGiveaway +class  messageGiveaway   -class  messagePremiumGiveawayCompleted +class  messageGiveawayCompleted   -class  messagePremiumGiveawayWinners +class  messageGiveawayWinners +  +class  messageGiftedStars +  +class  messageGiveawayPrizeStars   class  messageContactRegistered   @@ -1813,6 +1887,8 @@ Classes   class  messagePositions   +class  messageProperties +  class  messageReaction   class  messageReactions @@ -2067,6 +2143,8 @@ Classes   class  paidMediaUnsupported   +class  paidReactor +  class  passportAuthorizationForm   class  PassportElement @@ -2277,26 +2355,6 @@ Classes   class  premiumGiftCodePaymentOptions   -class  PremiumGiveawayInfo -  -class  premiumGiveawayInfoOngoing -  -class  premiumGiveawayInfoCompleted -  -class  premiumGiveawayParameters -  -class  PremiumGiveawayParticipantStatus -  -class  premiumGiveawayParticipantStatusEligible -  -class  premiumGiveawayParticipantStatusParticipating -  -class  premiumGiveawayParticipantStatusAlreadyWasMember -  -class  premiumGiveawayParticipantStatusAdministrator -  -class  premiumGiveawayParticipantStatusDisallowedCountry -  class  premiumLimit   class  PremiumLimitType @@ -2375,7 +2433,7 @@ Classes   class  premiumStoryFeatureVideoQuality   -class  prepaidPremiumGiveaway +class  prepaidGiveaway   class  productInfo   @@ -2441,7 +2499,7 @@ Classes   class  pushMessageContentPremiumGiftCode   -class  pushMessageContentPremiumGiveaway +class  pushMessageContentGiveaway   class  pushMessageContentScreenshotTaken   @@ -2507,6 +2565,8 @@ Classes   class  reactionTypeCustomEmoji   +class  reactionTypePaid +  class  ReactionUnavailabilityReason   class  reactionUnavailabilityReasonAnonymousAdministrator @@ -2757,6 +2817,12 @@ Classes   class  sponsoredMessages   +class  starGiveawayPaymentOption +  +class  starGiveawayPaymentOptions +  +class  starGiveawayWinnerOption +  class  starPaymentOption   class  starPaymentOptions @@ -2765,6 +2831,12 @@ Classes   class  starRevenueStatus   +class  starSubscription +  +class  starSubscriptionPricing +  +class  starSubscriptions +  class  starTransaction   class  StarTransactionDirection @@ -2787,7 +2859,11 @@ Classes   class  starTransactionPartnerBot   -class  starTransactionPartnerChannel +class  starTransactionPartnerBusiness +  +class  starTransactionPartnerChat +  +class  starTransactionPartnerUser   class  starTransactionPartnerUnsupported   @@ -2855,8 +2931,12 @@ Classes   class  storePaymentPurposePremiumGiveaway   +class  storePaymentPurposeStarGiveaway +  class  storePaymentPurposeStars   +class  storePaymentPurposeGiftedStars +  class  stories   class  story @@ -2877,6 +2957,8 @@ Classes   class  storyAreaTypeLink   +class  storyAreaTypeWeather +  class  StoryContent   class  storyContentPhoto @@ -2957,6 +3039,8 @@ Classes   class  suggestedActionExtendPremium   +class  suggestedActionExtendStarSubscriptions +  class  supergroup   class  supergroupFullInfo @@ -3009,6 +3093,12 @@ Classes   class  telegramPaymentPurposeStars   +class  telegramPaymentPurposeGiftedStars +  +class  telegramPaymentPurposeStarGiveaway +  +class  telegramPaymentPurposeJoinChat +  class  temporaryPasswordState   class  termsOfService @@ -3125,6 +3215,8 @@ Classes   class  topChatCategoryInlineBots   +class  topChatCategoryWebAppBots +  class  topChatCategoryCalls   class  topChatCategoryForwardChats @@ -3373,6 +3465,8 @@ Classes   class  updateSavedMessagesTags   +class  updateActiveLiveLocationMessages +  class  updateOwnedStarCount   class  updateChatRevenueAmount @@ -3435,6 +3529,8 @@ Classes   class  updateMessageReactions   +class  updatePaidMediaPurchased +  class  updates   class  user @@ -3549,6 +3645,8 @@ Classes   class  activateStoryStealthMode   +class  addBotMediaPreview +  class  addChatFolderByInviteLink   class  addChatMember @@ -3573,6 +3671,8 @@ Classes   class  addNetworkStatistics   +class  addPendingPaidMessageReaction +  class  addProxy   class  addQuickReplyShortcutInlineQueryResultMessage @@ -3707,6 +3807,8 @@ Classes   class  closeWebApp   +class  commitPendingPaidMessageReactions +  class  confirmQrCodeAuthentication   class  confirmSession @@ -3723,6 +3825,8 @@ Classes   class  createChatInviteLink   +class  createChatSubscriptionInviteLink +  class  createForumTopic   class  createInvoiceLink @@ -3751,6 +3855,8 @@ Classes   class  deleteAllRevokedChatInviteLinks   +class  deleteBotMediaPreviews +  class  deleteBusinessChatLink   class  deleteBusinessConnectedBot @@ -3819,6 +3925,8 @@ Classes   class  downloadFile   +class  editBotMediaPreview +  class  editBusinessChatLink   class  editBusinessMessageCaption @@ -3837,6 +3945,8 @@ Classes   class  editChatInviteLink   +class  editChatSubscriptionInviteLink +  class  editCustomLanguagePackInfo   class  editForumTopic @@ -3867,8 +3977,12 @@ Classes   class  editQuickReplyMessage   +class  editStarSubscription +  class  editStory   +class  editStoryCover +  class  enableProxy   class  endGroupCall @@ -3883,8 +3997,6 @@ Classes   class  getAccountTtl   -class  getActiveLiveLocationMessages -  class  getActiveSessions   class  getAllPassportElements @@ -3927,6 +4039,10 @@ Classes   class  getBotInfoShortDescription   +class  getBotMediaPreviewInfo +  +class  getBotMediaPreviews +  class  getBotName   class  getBusinessChatLinkInfo @@ -4055,6 +4171,8 @@ Classes   class  getCurrentState   +class  getCurrentWeather +  class  getCustomEmojiReactionAnimations   class  getCustomEmojiStickers @@ -4107,8 +4225,12 @@ Classes   class  getGameHighScores   +class  getGiveawayInfo +  class  getGreetingStickers   +class  getGrossingWebAppBots +  class  getGroupCall   class  getGroupCallInviteLink @@ -4163,6 +4285,8 @@ Classes   class  getLoginUrlInfo   +class  getMainWebApp +  class  getMapThumbnailFile   class  getMarkdownText @@ -4191,6 +4315,8 @@ Classes   class  getMessageLocally   +class  getMessageProperties +  class  getMessagePublicForwards   class  getMessageReadDate @@ -4237,8 +4363,6 @@ Classes   class  getPremiumGiftCodePaymentOptions   -class  getPremiumGiveawayInfo -  class  getPremiumLimit   class  getPremiumState @@ -4297,10 +4421,16 @@ Classes   class  getStarAdAccountUrl   +class  getStarGiftPaymentOptions +  +class  getStarGiveawayPaymentOptions +  class  getStarPaymentOptions   class  getStarRevenueStatistics   +class  getStarSubscriptions +  class  getStarTransactions   class  getStarWithdrawalUrl @@ -4311,6 +4441,8 @@ Classes   class  getStickerSet   +class  getStickerSetName +  class  getStickers   class  getStorageStatistics @@ -4403,7 +4535,7 @@ Classes   class  joinGroupCall   -class  launchPrepaidPremiumGiveaway +class  launchPrepaidGiveaway   class  leaveChat   @@ -4501,6 +4633,8 @@ Classes   class  removeNotificationGroup   +class  removePendingPaidMessageReactions +  class  removeProxy   class  removeRecentHashtag @@ -4523,6 +4657,8 @@ Classes   class  reorderBotActiveUsernames   +class  reorderBotMediaPreviews +  class  reorderChatFolders   class  reorderInstalledStickerSets @@ -4583,6 +4719,8 @@ Classes   class  resetPassword   +class  reuseStarSubscription +  class  revokeChatInviteLink   class  revokeGroupCallInviteLink @@ -4737,6 +4875,8 @@ Classes   class  setBusinessLocation   +class  setBusinessMessageIsPinned +  class  setBusinessOpeningHours   class  setBusinessStartPage @@ -5013,6 +5153,8 @@ Classes   class  toggleHasSponsoredMessagesEnabled   +class  togglePaidMessageReactionIsAnonymous +  class  toggleSavedMessagesTopicIsPinned   class  toggleSessionCanAcceptCalls