Ir para o conteúdo

Lab 2.9: Gestão de arquivos de resultado

Arquivos de resultado ou artefatos são nomes comuns para arquivos gerados pelas tarefas.

O Orquestrador BotCity Maestro tem uma funcionalidade extremamente útil quando queremos tornar disponível algum arquivo produzido pela tarefa para o time de operações.

Upload de arquivos de resultado

Como exercício, vamos fazer uma captura de tela com o método save_screenshot() após ler o número de inscritos no canal do YouTube informado ao criar a tarefa.

Para isso, ajuste o código conforme abaixo:

# Salvando uma captura de tela
bot.save_screenshot("captura.png")

# Enviando para a plataforma com o nome "Captura Canal..."
maestro.post_artifact(
    task_id=execution.task_id,
    artifact_name=f"Captura Canal {numero_inscritos}.png",
    filepath="captura.png"
)

Ao executarmos a automação, um novo arquivo será enviado para a plataforma com a captura de tela:

captura-tela