Para resolver esse problema, primeiro é preciso ter uma lista com os participantes do evento, incluindo nome, e-mail, horário em que cada pessoa entrou na transmissão e horário em que saiu. Também é necessário saber qual foi o horário oficial de início e de término do evento.
Com esses dados em mãos, o processo segue analisando cada participante individualmente. Para cada pessoa, compara-se o horário de entrada com o início da transmissão e o horário de saída com o fim. A lógica é simples: se a pessoa entrou no horário de início (ou antes) e permaneceu até o horário final (ou saiu depois), então ela realmente acompanhou toda a transmissão.
A partir dessa verificação, toma-se uma decisão direta. Quando o participante atende a essas duas condições, o sistema envia automaticamente um e-mail de agradecimento. Caso contrário, nenhuma ação é realizada para aquele participante.
Esse processo se repete até que todos da lista tenham sido avaliados, garantindo que apenas quem esteve presente do começo ao fim receba a mensagem. Se for necessário deixar o sistema mais flexível, dá para considerar pequenas tolerâncias de atraso na entrada ou saída, evitando excluir pessoas que perderam poucos minutos por algum imprevisto.Re