diff --git a/src/groupped_repport_monthly.rs b/src/groupped_repport_monthly.rs index f556b6e..d4c78d5 100644 --- a/src/groupped_repport_monthly.rs +++ b/src/groupped_repport_monthly.rs @@ -20,15 +20,22 @@ struct CsvHeader { #[derive(Debug, serde::Deserialize)] struct CsvEvaluation { - APRESENTACAO: u8, - CONFIRMACAO_DE_EMAIL: u8, - CONFIRMACAO_DE_TELEFONE: u8, - PROTOCOLO: u8, - USO_DO_PORTUGUES: u8, - PACIENCIA_E_EDUCACAO: u8, - DISPONIBILIDADE: u8, - ESCLARECIMENTO: u8, - ID_TALK: String, + APRESENTACAO: u8, + CONFIRMACAO_DE_NOME: u8, + PACIENCIA_E_EDUCACAO: u8, + CONFIRMACAO_DE_ENDERECO: u8, + CONFIRMACAO_DE_VIABILIDADE: u8, + PROTOCOLO: u8, + USO_DO_PORTUGUES: u8, + TENTATIVA_DE_LIGACAO: u8, + SONDAGEM: u8, + INFORMACAO_DE_VALOR: u8, + INDICACAO_DO_PLANO: u8, + INFORMACAO_DE_PAGAMENTO: u8, + SOLICITACAO_DE_FOTO: u8, + PEDIDO_DE_INDICACAO: u8, + DISPONIBILIDADE:u8, + ID_TALK: String, } // --- ADICAO PARA AGRUPAR O response_time.csv --- @@ -294,7 +301,7 @@ fn main() { .filter_map(|value| value.ok()) .collect_vec(); - if columns.len() != 8 { + if columns.len() != 15 { return None; } @@ -302,8 +309,7 @@ fn main() { // filename example is: CC - Erraoander Quintana - 515578 - 20251020515578.csv // id talk is the last information, so in the example is: 20251020515578 let regex_filename = - // regex::Regex::new(r"(FIN - )((\w+\s*)+) - (\d+) - (\d+).csv").unwrap(); - regex::Regex::new(r"FIN - (.+?) - (\d+) - (\d+)\.csv").unwrap(); + regex::Regex::new(r"COM - (.+?) - (\d+) - (\d+)\.csv").unwrap(); let filename = file_path_csv .file_name() @@ -532,10 +538,10 @@ fn main() { std::path::Path::new(&format!("./groupped/{first_day_of_last_month}.zip")), ); - let recipients = "Wilson da Conceição Oliveira , nicolas.borges@nova.net.br"; + let recipients = "Wilson da Conceição Oliveira , Thais Vaz , nicolas.borges@nova.net.br"; println!("Trying to send mail... {recipients}"); send_mail_util::send_mail_util::send_email( - &format!("Relatório agrupado dos atendimentos da fila do Financeiro N2 do mês {first_day_of_last_month}"), + &format!("Relatório agrupado dos atendimentos da fila do Comercial do mês {first_day_of_last_month}"), &BOT_EMAIL, &BOT_EMAIL_PASSWORD, recipients,