diff --git a/src/bots/approved_bot/modules/download.rs b/src/bots/approved_bot/modules/download.rs index 7847141..f11933f 100644 --- a/src/bots/approved_bot/modules/download.rs +++ b/src/bots/approved_bot/modules/download.rs @@ -522,12 +522,19 @@ async fn download_archive( // }, // } - let _ = bot + match bot .send_document( message.chat.id, InputFile::url(Url::parse(&task.result_link.unwrap()).unwrap()) .file_name(task.result_filename.unwrap()) - ).await; + ).await { + Ok(_) => (), + Err(err) => { + send_error_message(bot, message.chat.id, message.id).await; + log::error!("{:?}", err); + return Err(Box::new(err)); + }, + } bot .delete_message(message.chat.id, message.id)