Lab 2.5: Disparando alerta para os times
Quando temos diversas automações sendo executadas simultaneamente, é muito difícil de acompanhar todas as operações de forma rápida.
Os Alertas são utilizados para obtermos notificações que descrevem algum aspecto de uma automação, facilitando seu acompanhamento.
Os tipos possíveis de alerta são:
Informação mensagens informativas representadas pelo ícone em azul.
Aviso mensagens de advertência representadas pelo ícone em amarelo.
Erro mensagens de erro representadas pelo ícone em vermelho.
Criar alerta
Para criarmos um alerta podemos utilizar o método alert() do BotCity Maestro SDK.
Vamos alterar o código adicionando um alerta ao início do processo de execução, no método main(), assim o Orquestrador BotCity será notificado que a tarefa está começando:
maestro.alert(
task_id=execution.task_id,
title="BotYoutube - Inicio",
message="Estamos iniciando o processo",
alert_type=AlertType.INFO
)
Dica
Os alertas podem ser criados em qualquer ponto do código, inclusive dentro de blocos condicionais ou de repetição.
Eles são disparados em tempo de execução, então você pode utilizá-los para monitorar o progresso da automação.
Resultado
Quando executarmos a tarefa, vamos poder observar que um novo alerta foi gerado na tela de Alertas.
Pela aba Alertas do card da tarefa, também é possível visualizar o alerta gerado.
O alerta exibido será semelhante a este:

