From b7d5263d674e04d5dced6f416a58bed40180df33 Mon Sep 17 00:00:00 2001 From: levlam Date: Sun, 5 Jul 2026 23:14:13 +0300 Subject: Add InputRichMessage.blocks. --- telegram-bot-api/Client.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/telegram-bot-api/Client.cpp b/telegram-bot-api/Client.cpp index c82bb87..173948e 100644 --- a/telegram-bot-api/Client.cpp +++ b/telegram-bot-api/Client.cpp @@ -12270,7 +12270,10 @@ td::Result> Client::get_input_rich_ TRY_RESULT(is_rtl, object.get_optional_bool_field("is_rtl")); TRY_RESULT(skip_entity_detection, object.get_optional_bool_field("skip_entity_detection")); auto result = make_object(nullptr, is_rtl, !skip_entity_detection); - if (object.has_field("markdown")) { + if (object.has_field("blocks")) { + TRY_RESULT(blocks, get_input_page_blocks(query, object.extract_field("blocks"))); + result->source_ = make_object(std::move(blocks)); + } else if (object.has_field("markdown")) { TRY_RESULT(text, object.get_required_string_field("markdown")); TRY_RESULT(media, get_input_rich_message_medias(query, object.extract_field("media"))); result->source_ = make_object(text, std::move(media)); -- cgit v1.2.3