tg_cli: add sanurl commands.
GitOrigin-RevId: 44e9febc12a648b9360f85d8ac7a9b7fd784bb37
This commit is contained in:
parent
2312c5e1a6
commit
d990fd21d2
@ -2073,6 +2073,21 @@ class CliClient final : public Actor {
|
||||
|
||||
send_message(chat_id,
|
||||
make_tl_object<td_api::inputMessageAnimation>(as_input_file_id(file_id), nullptr, 0, 0, 0, ""));
|
||||
} else if (op == "sanurl") {
|
||||
string chat_id;
|
||||
string url;
|
||||
std::tie(chat_id, url) = split(args);
|
||||
|
||||
send_message(chat_id,
|
||||
make_tl_object<td_api::inputMessageAnimation>(
|
||||
td_api::make_object<td_api::inputFileGenerated>(url, "#url#", 0), nullptr, 0, 0, 0, ""));
|
||||
} else if (op == "sanurl2") {
|
||||
string chat_id;
|
||||
string url;
|
||||
std::tie(chat_id, url) = split(args);
|
||||
|
||||
send_message(chat_id, make_tl_object<td_api::inputMessageAnimation>(
|
||||
td_api::make_object<td_api::inputFileRemote>(url), nullptr, 0, 0, 0, ""));
|
||||
} else if (op == "sau") {
|
||||
string chat_id;
|
||||
string audio_path;
|
||||
|
@ -1801,6 +1801,7 @@ Result<FileId> FileManager::check_input_file_id(FileType type, Result<FileId> re
|
||||
|
||||
if (!file_view.has_remote_location()) {
|
||||
// TODO why not return file_id here? We will dup it anyway
|
||||
// But it will not be duped if has_input_media(), so for now we can't return main_file_id
|
||||
file_id = next_file_id();
|
||||
get_file_id_info(file_id)->node_id_ = file_node_id;
|
||||
file_nodes_[file_node_id]->file_ids_.push_back(file_id);
|
||||
|
Reference in New Issue
Block a user