hide raw link from the intermediate message
This commit is contained in:
parent
2c52e3462a
commit
e8c7115264
@ -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;
|
std::vector<td_api::object_ptr<td_api::InputInlineQueryResult>> results;
|
||||||
if (url::is_url_valid(query.query_)) {
|
if (url::is_url_valid(query.query_)) {
|
||||||
uint64_t pendingQueryId = new_pending_query_id();
|
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)}));
|
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>(
|
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)))
|
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>(
|
static_cast<td_api::object_ptr<td_api::InputMessageContent>>(td_api::make_object<td_api::inputMessageText>(
|
||||||
td_api::make_object<td_api::formattedText>(
|
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>>())
|
std::move(std::vector<td_api::object_ptr<td_api::textEntity>>())
|
||||||
),
|
),
|
||||||
td_api::make_object<td_api::linkPreviewOptions>(true, "", false, false, false),
|
td_api::make_object<td_api::linkPreviewOptions>(true, "", false, false, false),
|
||||||
|
Loading…
Reference in New Issue
Block a user