From 5dc9c0dc628605f5a93c17108ecaaa076d280fbd Mon Sep 17 00:00:00 2001 From: levlam Date: Thu, 18 Dec 2025 18:07:21 +0300 Subject: [PATCH] Add message_effect_id to copyMessages/forwardMessages. --- telegram-bot-api/Client.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/telegram-bot-api/Client.cpp b/telegram-bot-api/Client.cpp index 8434187..a1538ff 100644 --- a/telegram-bot-api/Client.cpp +++ b/telegram-bot-api/Client.cpp @@ -12502,12 +12502,13 @@ td::Status Client::process_copy_messages_query(PromisedQueryPtr &query) { } auto disable_notification = to_bool(query->arg("disable_notification")); auto protect_content = to_bool(query->arg("protect_content")); + auto effect_id = td::to_integer(query->arg("message_effect_id")); auto direct_messages_topic_id = td::to_integer(query->arg("direct_messages_topic_id")); TRY_RESULT(input_suggested_post_info, get_input_suggested_post_info(query.get())); auto remove_caption = to_bool(query->arg("remove_caption")); - auto send_options = - get_message_send_options(disable_notification, protect_content, false, 0, std::move(input_suggested_post_info)); + auto send_options = get_message_send_options(disable_notification, protect_content, false, effect_id, + std::move(input_suggested_post_info)); auto on_success = [this, from_chat_id = from_chat_id.str(), message_ids = std::move(message_ids), send_options = std::move(send_options), remove_caption](int64 chat_id, object_ptr topic_id, CheckedReplyParameters, @@ -12568,11 +12569,12 @@ td::Status Client::process_forward_messages_query(PromisedQueryPtr &query) { } auto disable_notification = to_bool(query->arg("disable_notification")); auto protect_content = to_bool(query->arg("protect_content")); + auto effect_id = td::to_integer(query->arg("message_effect_id")); auto direct_messages_topic_id = td::to_integer(query->arg("direct_messages_topic_id")); TRY_RESULT(input_suggested_post_info, get_input_suggested_post_info(query.get())); - auto send_options = - get_message_send_options(disable_notification, protect_content, false, 0, std::move(input_suggested_post_info)); + auto send_options = get_message_send_options(disable_notification, protect_content, false, effect_id, + std::move(input_suggested_post_info)); auto on_success = [this, from_chat_id = from_chat_id.str(), message_ids = std::move(message_ids), send_options = std::move(send_options)](int64 chat_id, object_ptr topic_id, CheckedReplyParameters, PromisedQueryPtr query) mutable {