Arquivos de Resultado¶
Durante a execução do seu bot, ele pode fazer carregar ou baixar qualquer tipo de arquivos de/para o portal da Botcity Maestro.
Como termo geral, nos referimos a esses arquivos como artefatos ou arquivos de resultado.
Eles podem ser acessados através do menu Arquivos de Resultado no portal da Botcity Maestro.
Você pode baixar os arquivos diretamente da interface da Web ou usando o Maestro SDK.
Nos próximos passos, mostraremos como fazer para carregar e baixar artefatos usando a API SDK.
Carregando um artefato¶
Neste exemplo, enviaremos um artefato de arquivo para o Orquestrador da Botcity.
Listando todos os artefatos¶
Aqui está como listamos todos os artefatos através do Botcity Maestro SDK:
Note
A lista de artefatos é uma lista de objetos Artefato.
Baixando um artefato¶
Para baixar um artefato, você precisará do artifact id.
Aqui está como baixamos um artefato através do Maestro SDK:
using System;
using System.IO;
// Define artifact ID
string artifactId = "1";
// Get artifact content
var (fileName, fileContent) = await maestro.GetArtifactAsync(artifactId);
string filePath = Path.Combine(Environment.CurrentDirectory, fileName);
// Write to disk
await File.WriteAllBytesAsync(filePath, fileContent);