From 51ed1e7a266d55f7560dc9f3df9148157dc7080d Mon Sep 17 00:00:00 2001 From: levlam Date: Tue, 9 Jun 2026 13:57:02 +0300 Subject: Support rich messages in inline results. --- telegram-bot-api/Client.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/telegram-bot-api/Client.cpp b/telegram-bot-api/Client.cpp index d02f31e..5a5d13e 100644 --- a/telegram-bot-api/Client.cpp +++ b/telegram-bot-api/Client.cpp @@ -10678,6 +10678,12 @@ td::Result> Client::get_input_me CHECK(input_message_content.type() == td::JsonValue::Type::Object); auto &object = input_message_content.get_object(); + if (object.has_field("rich_message")) { + TRY_RESULT(rich_message, object.extract_required_field("rich_message", td::JsonValue::Type::Object)); + TRY_RESULT(input_rich_message, get_input_rich_message(std::move(rich_message))); + return make_object(std::move(input_rich_message), false); + } + TRY_RESULT(message_text, object.get_optional_string_field("message_text")); if (!message_text.empty()) { -- cgit v1.2.3