hide raw link from the intermediate message

This commit is contained in:
Slavasil 2024-10-18 20:21:59 +03:00
parent 2c52e3462a
commit e8c7115264

View File

@ -65,10 +65,11 @@ void cmd::handle_inline_query(context *ctx, td_api::updateNewInlineQuery &query)
std::vector<td_api::object_ptr<td_api::InputInlineQueryResult>> results;
if (url::is_url_valid(query.query_)) {
uint64_t pendingQueryId = new_pending_query_id();
spdlog::debug("inserting new inline query for url {}", query.query_);
ctx->inlineQueries.insert(std::pair<uint64_t, pending_inline_query>(pendingQueryId, {query.query_, std::chrono::steady_clock::now() + std::chrono::hours(5)}));
auto messageButton = td_api::make_object<td_api::inlineKeyboardButton>(
"press to shorten",
"shorten",
static_cast<td_api::object_ptr<td_api::InlineKeyboardButtonType>>(td_api::make_object<td_api::inlineKeyboardButtonTypeCallback>(std::to_string(pendingQueryId)))
);
@ -91,7 +92,7 @@ void cmd::handle_inline_query(context *ctx, td_api::updateNewInlineQuery &query)
)),
static_cast<td_api::object_ptr<td_api::InputMessageContent>>(td_api::make_object<td_api::inputMessageText>(
td_api::make_object<td_api::formattedText>(
query.query_,
"press the button to shorten",
std::move(std::vector<td_api::object_ptr<td_api::textEntity>>())
),
td_api::make_object<td_api::linkPreviewOptions>(true, "", false, false, false),