Para automatizar e automatizar o envio de e-mails para pessoas participantes da transmissão pode-se:
- Avaliar entrou e ficou do início ao fim da transmissão.
- Talvez para avaliação mais precisa e assistir a transmissão, a pessoa deva estar com e-mail conectado com a transmissão, como se estivesse logada, além de ver o acesso com horário de entrada e saída.
- Para mais uma camada de precisão, criar uma margem de tempo para possíveis erros de avaliação. Exemplo: alguém entrar ou sair 10 minutos depois ou antes da transmissão começar ou acabar.
- Avaliar se esses critérios bate, com o tempo a transmissão, que também contará com margem de erro de tempo de 10min de início e fim. Se bater dentro dessa margem, o envio do e-mail acontece.
Algoritmo linguagem natural:
Para cada participante da lista ou com e-mail registrado/ login (por exemplo)
//pensando numa margem de erro de até 10 min do inicio e 10 min do final, para garantir mais precisão
- Calcula o tempo assistido dentro da transmissão.
//também considerando margem de erro - Verifica se bate com o tempo da transmissão
- Caso seja, enviar e-mail de agradecimento.
- Senão, não envia.