tg_cli: add default send message options.
GitOrigin-RevId: f361f5aaf292e668d5647524d52523ef09aedcf5
This commit is contained in:
parent
211ab071b2
commit
5f2b97b8a7
@ -1283,6 +1283,10 @@ class CliClient final : public Actor {
|
|||||||
query_id_to_send_message_info_[id].start_time = Time::now();
|
query_id_to_send_message_info_[id].start_time = Time::now();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
td_api::object_ptr<td_api::sendMessageOptions> default_send_message_options() const {
|
||||||
|
return td_api::make_object<td_api::sendMessageOptions>(false, false, as_message_scheduling_state(schedule_date_));
|
||||||
|
}
|
||||||
|
|
||||||
void send_get_background_url(td_api::object_ptr<td_api::BackgroundType> &&background_type) {
|
void send_get_background_url(td_api::object_ptr<td_api::BackgroundType> &&background_type) {
|
||||||
send_request(td_api::make_object<td_api::getBackgroundUrl>("asd", std::move(background_type)));
|
send_request(td_api::make_object<td_api::getBackgroundUrl>("asd", std::move(background_type)));
|
||||||
}
|
}
|
||||||
@ -2541,8 +2545,8 @@ class CliClient final : public Actor {
|
|||||||
std::tie(from_chat_id, message_ids) = split(args);
|
std::tie(from_chat_id, message_ids) = split(args);
|
||||||
|
|
||||||
auto chat = as_chat_id(chat_id);
|
auto chat = as_chat_id(chat_id);
|
||||||
send_request(td_api::make_object<td_api::forwardMessages>(chat, as_chat_id(from_chat_id),
|
send_request(td_api::make_object<td_api::forwardMessages>(
|
||||||
as_message_ids(message_ids), nullptr, op[2] == 'g',
|
chat, as_chat_id(from_chat_id), as_message_ids(message_ids), default_send_message_options(), op[2] == 'g',
|
||||||
op[0] == 'c', Random::fast(0, 1) == 1));
|
op[0] == 'c', Random::fast(0, 1) == 1));
|
||||||
} else if (op == "resend") {
|
} else if (op == "resend") {
|
||||||
string chat_id;
|
string chat_id;
|
||||||
@ -2796,7 +2800,7 @@ class CliClient final : public Actor {
|
|||||||
photos = full_split(args);
|
photos = full_split(args);
|
||||||
|
|
||||||
send_request(td_api::make_object<td_api::sendMessageAlbum>(
|
send_request(td_api::make_object<td_api::sendMessageAlbum>(
|
||||||
as_chat_id(chat_id), as_message_id(reply_to_message_id), nullptr,
|
as_chat_id(chat_id), as_message_id(reply_to_message_id), default_send_message_options(),
|
||||||
transform(photos, [](const string &photo_path) {
|
transform(photos, [](const string &photo_path) {
|
||||||
td_api::object_ptr<td_api::InputMessageContent> content = td_api::make_object<td_api::inputMessagePhoto>(
|
td_api::object_ptr<td_api::InputMessageContent> content = td_api::make_object<td_api::inputMessagePhoto>(
|
||||||
as_input_file(photo_path), nullptr, Auto(), 0, 0, as_caption(""), 0);
|
as_input_file(photo_path), nullptr, Auto(), 0, 0, as_caption(""), 0);
|
||||||
@ -2925,7 +2929,7 @@ class CliClient final : public Actor {
|
|||||||
|
|
||||||
auto chat = as_chat_id(chat_id);
|
auto chat = as_chat_id(chat_id);
|
||||||
send_request(td_api::make_object<td_api::sendInlineQueryResultMessage>(
|
send_request(td_api::make_object<td_api::sendInlineQueryResultMessage>(
|
||||||
chat, 0, nullptr, to_integer<int64>(query_id), result_id, op == "siqrh"));
|
chat, 0, default_send_message_options(), to_integer<int64>(query_id), result_id, op == "siqrh"));
|
||||||
} else if (op == "gcqr") {
|
} else if (op == "gcqr") {
|
||||||
string chat_id;
|
string chat_id;
|
||||||
string message_id;
|
string message_id;
|
||||||
|
Loading…
Reference in New Issue
Block a user