532 Commits (cef7cb392b37d636a074fa271a630917b45300f0)

Author SHA1 Message Date
levlam 3c4656b539 Support paid reactions.
2 years ago
levlam ffe39d4114 Update TDLib to 1.8.35.
2 years ago
levlam 127964a3f2 Add User.has_main_web_app.
2 years ago
levlam 16de9313b0 Support unpinChatMessage for business messages.
2 years ago
levlam 94aa9d390b Support pinChatMessage for business messages.
2 years ago
levlam 3a53074483 Update TDLib to 1.8.34.
2 years ago
levlam e87d1ef00e Add Message.refunded_payment.
2 years ago
levlam d4bb6785af Update TDLib to 1.8.33.
2 years ago
levlam 5e11cbe53e Add sendPaidMedia.
2 years ago
levlam 4fe3ba9c99 Add Message.paid_media and ExternalReplyInfo.paid_media.
2 years ago
levlam 3e1fee6d7a Add ChatFullInfo.can_send_paid_media for channels.
2 years ago
levlam 546777ab24 Add invoice_payload to "user" transaction partner.
2 years ago
levlam 76006f4a2e Add "telegram_ads" transaction partner.
2 years ago
levlam f47e0a9fde Update TDLib to 1.8.32.
2 years ago
levlam 1873bf58f3 Simplify some calls to fail_query_with_error.
2 years ago
levlam 025884aeca Add getStarTransactions.
2 years ago
levlam a879acc49d Add check_business_connection_chat_id.
2 years ago
levlam bd31c2a9ce Support stopPoll for business messages.
2 years ago
levlam 86fb9bc8b8 Support editMessageReplyMarkup for business messages.
2 years ago
levlam f75e2155c1 Support editMessageCaption for business messages.
2 years ago
levlam 6c01c85d27 Support editMessageMedia for business messages.
2 years ago
levlam c8079841ed Support editMessageLiveLocation for business messages.
2 years ago
levlam 7ee51f8c6d Support editMessageText for business messages.
2 years ago
levlam e2af6c8e02 Add callback query updates from business messages.
2 years ago
levlam d982389d77 Update TDLib to 1.8.31.
2 years ago
levlam 2b0bb9207c Split "chat_member" and "chat_join_request" updates by a user.
2 years ago
levlam 221db0fa1f Improve getUpdates warnings.
2 years ago
levlam a94b95eac5 Update copyright year.
2 years ago
levlam 486539c514 Add refundStarPayment method.
2 years ago
levlam 325dc5d293 Support expandable_blockquote entities.
2 years ago
levlam 70b9d04b58 Make provider_token optional for invoices in Telegram Stars.
2 years ago
levlam 34a52855ee Allow to change show_caption_above_media when replacing caption of a copied message.
2 years ago
levlam f32756cd0d Allow to edit show_caption_above_media.
2 years ago
levlam 5f3e2202b7 Allow to send messages with caption above media.
2 years ago
levlam 7d7b4049a4 Allow adding effects to sent messages.
2 years ago
levlam 7eee0eed84 Add message.show_caption_above_media.
2 years ago
levlam 278e1e254a Add Message.effect_id.
2 years ago
levlam 14ea0576cd Update TDLib to 1.8.30.
2 years ago
levlam 681e67c055 Support sending polls with custom emoji.
2 years ago
levlam 1d3a1f2bf1 Support custom emoji entities in incoming polls.
2 years ago
levlam ff01a73df3 Add live_period parameter to editMessageLiveLocation.
2 years ago
levlam 7febd857d6 Add ChatMemberUpdated.via_join_request.
2 years ago
levlam 9f4e8eb867 Add Chat.max_reaction_count.
2 years ago
levlam a5a1c509eb Update TDLib to 1.8.29.
2 years ago
levlam 8ced3a1e60 Reget inaccessible users.
2 years ago
levlam d2ec2fff00 Add Message.chat_background_set.
2 years ago
levlam b56b61ba0e Update TDLib to 1.8.28.
2 years ago
levlam c69178b298 Add Chat.personal_chat.
2 years ago
levlam 5f6e1a262f Add User.can_connect_to_business.
2 years ago
levlam f706d88055 Add Chat.birthdate.
2 years ago
levlam f684e4c503 Add replaceStickerInSet.
2 years ago
levlam e89489b1b2 Support requesting of additional fields by keyboard buttons.
2 years ago
levlam e491a5a31d Add more fields to ChatShared.
2 years ago
levlam d442d4b361 Add UsersShared.users.
2 years ago
levlam e327bbe8fe Add Message.is_from_offline.
2 years ago
levlam 1adfc80566 Resolve business intro sticker set.
2 years ago
levlam f852504301 Store td_api::businessInfo in UserInfo.
2 years ago
levlam 3d54e3c43b Add Chat.business_intro.
2 years ago
levlam 938847a51e Pass BusinessConnection pointer to check_business_connection callback.
2 years ago
levlam 5ca4a446f0 Add getBusinessConnection method.
2 years ago
levlam 15836d84f4 Add Message.sender_business_bot.
2 years ago
levlam 1a86bb56db Add chat.business_opening_hours field.
2 years ago
levlam f1c1447185 Add chat.business_location field.
2 years ago
levlam a872d60362 Add setStickerSetThumbnail.format parameter.
2 years ago
levlam 538fc78fa6 Add "deleted_business_messages" updates.
2 years ago
levlam 5bc5297746 Add Client::get_legacy_input_sticker.
2 years ago
levlam c783b1c821 Add "business_message" and "edited_business_message" updates.
2 years ago
levlam b9d4d57678 Support business messages in need_skip_update_message.
2 years ago
levlam f6497b76c4 Support replies in business messages.
2 years ago
levlam 82134ecc94 Support sending media groups as business.
2 years ago
levlam 2ac6b4bcca Support sending messages to business connection.
2 years ago
levlam f05754481f Support business_connection_id with sendChatAction.
2 years ago
levlam a731cb0083 Add Client::init_message.
2 years ago
levlam a3f62fcdf7 Add cache for business connections.
2 years ago
levlam 393b6c00fb Add "business_connection" updates.
2 years ago
levlam de02ab0a00 Update TDLib to 1.8.27.
2 years ago
levlam a19b05e4ff Fix warnings.
2 years ago
levlam 656152f1f1 Add Message.reply_to_story.
2 years ago
levlam c7adc690e4 Add chat and id fields to the class Story.
2 years ago
levlam 36b97bd5a7 Add Chat.unrestrict_boost_count.
2 years ago
levlam f9bd4980ee Add Message.sender_boost_count.
2 years ago
levlam 75a2aae6b3 Support service messages about added boosts.
2 years ago
levlam d8c8291886 Allow faster reopen for bots that were successfully authorized.
2 years ago
levlam e7b81da50b Make story management rights non-optional.
2 years ago
levlam f1b9eb8d4c Update TDLib to 1.8.25.
2 years ago
levlam 4639fbfb64 Update TDLib to 1.8.24.
2 years ago
levlam fc1de34374 Allow to pass empty ReplyParameters.
3 years ago
levlam ee59941ca3 Add Message.users_shared field.
3 years ago
levlam 0fbcfa7eba Support request_users.max_quantity.
3 years ago
levlam 047a3e9922 Support channel emoji status.
3 years ago
levlam 0ec870fd77 Add setMessageReaction method.
3 years ago
levlam 56d2dc6392 Add "message_reaction_count" update.
3 years ago
levlam 82e48a0908 Add "message_reaction" updates.
3 years ago
levlam 1320b03bc5 Add Message.giveaway_winners.
3 years ago
levlam 1f512433ef Add "has_public_winners" and "prize_description" giveaway fields.
3 years ago
levlam fd87df5fed Add fields chat.profile_accent_color_id and chat.profile_background_custom_emoji_id.
3 years ago
levlam fa0bc023fb Update TDLib to 1.8.23.
3 years ago
levlam f5f7bbb57f Add Chat.available_reactions.
3 years ago
levlam 57cad9c0a8 Add copyMessages method.
3 years ago
levlam b039c8e927 Add forwardMessages method.
3 years ago
levlam 1c25870679 Add deleteMessages method.
3 years ago
levlam 83a49569ab Store identifier of inaccessible pinned message.
3 years ago
levlam 6fdb4d2416 Add Message.giveaway_completed.
3 years ago
levlam 9620d43700 Support quote position in reply parameters.
3 years ago
levlam 2c5ff070b3 Add class TextQuote.
3 years ago
levlam 59436578ee Update TDLib to 1.8.22.
3 years ago
levlam e66ffb1556 Support chat in ReplyParameters.
3 years ago
levlam 1333e3d2ea Support quote in ReplyParameters.
3 years ago
levlam fcb1814a0c Improve error message.
3 years ago
levlam 9f5b2fa537 Add class ReplyParameters and fields "reply_parameters".
3 years ago
levlam 095511b4eb Add Client::check_reply_parameters.
3 years ago
levlam 76c108bf3c Simplify JsonChat usage.
3 years ago
levlam 096f066024 Add Message.quote and Message.quote_entities.
3 years ago
levlam 52171bd90c Add Message.external_reply.
3 years ago
levlam c729e35ddb Add Message.forward_origin.
3 years ago
levlam c44f2c6c3c Store td_api::MessageOrigin in MessageInfo.
3 years ago
levlam 00d351c85c Add message.link_preview_options.
3 years ago
levlam c39cc1b0ca Allow to specify link preview options for sent text messages.
3 years ago
levlam f1674d26de Add getUserChatBoosts.
3 years ago
levlam cbb0166e7c Add "chat_boost" and "removed_chat_boost" updates.
3 years ago
levlam 4bb770f31a Add Chat.background_custom_emoji_id.
3 years ago
levlam 282e31f5fc Add Chat.accent_color_id.
3 years ago
levlam 704a4272dd Add Chat.has_visible_history.
3 years ago
levlam b34c595eb0 Simplify update*FullInfo handling.
3 years ago
levlam 84f74d8ad6 Add Message.giveaway.
3 years ago
levlam 6a5393a925 Add Message.giveaway_created.
3 years ago
levlam b81f8065d7 Support td_api::textEntityTypeBlockQuote.
3 years ago
levlam 13d68879d3 Add Client::get_same_chat_reply_to_message_id(const MessageInfo *message_info).
3 years ago
levlam 0566e21f93 Keep reply to the top thread message for external replies.
3 years ago
levlam 34ed6c3512 Store td_api::messageReplyToMessage in MessageInfo.
3 years ago
levlam 9447ce07ea Minor improvements.
3 years ago
levlam 9a7a293a84 Update TDLib to 1.8.21.
3 years ago
levlam d836f78e41 Log skipped updates.
3 years ago
levlam f15bc7396e Update TDLib to 1.8.20.
3 years ago
levlam 9c413c7f11 Maintain last time when a file was uploaded for all requests.
3 years ago
levlam d5783a1545 Add more fields to WriteAccessAllowed.
3 years ago
levlam 2b43e08dca Support "can_post_stories", "can_edit_stories" and "can_delete_stories" administrator rights.
3 years ago
levlam 11d19baa2e Update TDLib to 1.8.19.
3 years ago
levlam df1fe4c05f Fail request early if message/caption/explanation text is too long.
3 years ago
levlam 4e8ba65838 Update TDLib to 1.8.18.
3 years ago
levlam 95ff757c73 Immediately return an error if more than 50 inline query results are provided.
3 years ago
levlam 70670d7217 Explicitly disallow message updates with "channel_chat_created" content.
3 years ago
levlam 0868ee6beb Simplify reply markup parsing.
3 years ago
levlam a78edf0703 Use JsonObject member functions to get field values.
3 years ago
levlam 2bbaf87fea Use get_json_object_long_field to fetch "amount".
3 years ago
levlam 9f688af4fb Add dedicated threads for TQueue and webhook databases and webhook certificate processing.
3 years ago
levlam ec8e44de5a Improve warnings for old updates.
3 years ago
levlam f4422f5976 Add unpinAllGeneralForumTopicMessages.
3 years ago
levlam afd30f2cfa Support messageStory as empty objects.
3 years ago
levlam 51fba26f78 Add Chat.emoji_status_expiration_date.
3 years ago
levlam 736411c113 Update TDLib to 1.8.15 and support votes by chats in polls.
3 years ago
levlam 1fa5c2c31a Improve processing of new messages.
3 years ago
levlam 9ce2f7df4c Don't drop replies to deleted messages.
3 years ago
levlam 68dc4f54a5 Don't track replies by yet unsent messages.
3 years ago
levlam c8e50b8011 Improve replies handling.
3 years ago
levlam a9a0140476 Keep last time when a file was uploaded.
3 years ago
levlam 84e512c2e4 Make Client::get_reply_markup static.
3 years ago
levlam e7a61ce8f8 Add "switch_inline_query_chosen_chat" inline keyboard buttons.
3 years ago
levlam 9e87ac2bf9 Add ChatMemberUpdated.via_chat_folder_invite_link.
3 years ago
levlam 38a11d1e1f Add setMyName.
3 years ago
levlam a894cace6b Add getMyName.
3 years ago
levlam 6561063f52 Update TDLib to 1.8.14.
3 years ago
levlam e9d32ad23d Add Query::get_peer_ip_address.
3 years ago
levlam 26854a6a3d Completely disable network statistics.
3 years ago
levlam 79ea507664 Minor improvements.
3 years ago
levlam 8fd2a69378 Add setMyShortDescription.
3 years ago
levlam 8ee91caacf Add getMyShortDescription.
3 years ago
levlam ac28919390 Add getMyDescription.
3 years ago
levlam f25e81c015 Add setMyDescription.
3 years ago
levlam ab54061365 Add emoji to sendSticker.
3 years ago
levlam 1720ba3e81 Support "web_app" button in inline query results.
3 years ago
levlam 4dc418b8d3 Add optional web_app_name to WriteAccessAllowed.
3 years ago
levlam 7b2acc80be Avoid unneeded namespace qualification.
3 years ago
levlam b81073cb1a Remove using of td::Json*.
3 years ago
levlam f24dca312f Remove using for td::Status and td::Slice.
3 years ago
levlam b38ce2a79d Add deleteStickerSet.
3 years ago
levlam 64591671fc Add getStickerMaskPosition.
3 years ago
levlam 116e7aab24 Add setStickerKeywords.
3 years ago
levlam c48dfe5d4d Add setStickerEmojiList.
3 years ago
levlam bb5f3651b2 Add Client::get_sticker_input_file.
3 years ago
levlam 401894a53b Add setStickerSetTitle.
3 years ago
levlam 0c7a7236eb Add setCustomEmojiStickerSetThumbnail.
3 years ago
levlam 84e6f5fa1d Support keywords in InputSticker.
3 years ago
levlam d3898d9b7f Allow to preupload animated and video stickers.
3 years ago
levlam a1d7c768bb Aloow to specify up to 50 stickers in createNewStickerSet.
3 years ago
levlam d0b5abfc46 Support InputSticker in addStickerToSet.
3 years ago
levlam 1da3d34299 Add Sticker.needs_repainting.
3 years ago
levlam 3be3dfedf6 Add "needs_repainting" parameter in createNewStickerSet.
3 years ago
levlam 96e534bddc Rename "thumb" to "thumbnail".
3 years ago
levlam 0cf13d3bf4 Update TDLib to 1.8.12.
3 years ago
levlam 09c9db306a Fail flood-limited queries with a delay.
3 years ago
levlam 12c56318a8 Update clang-format to 16.0.0.
3 years ago
levlam 0e6826b7e4 Add use_independent_chat_permissions to restrictChatMember and setChatPermissions.
3 years ago
levlam 0bc181c216 Add ChatJoinRequest.user_chat_id.
3 years ago
levlam 2c23688be6 Support separate media permissions.
3 years ago
levlam 70428fb762 Improve BotInfo for bots with invalid tokens.
3 years ago
levlam 82d592702d Support messageUserShared and messageChatShared.
3 years ago
levlam c3c8f112ee Support "request_chat" keyboard buttons.
3 years ago
levlam e636a6db45 Support "request_user" keyboard buttons.
3 years ago
levlam c68f6a7a89 Update TDLib to 1.8.11.
3 years ago