🎉 Bem-vindo! Sinfonia é uma plataforma completa de orquestração de robôs, solicite já seu acesso.

Git

Esta tela permite a criação de um novo bot por meio da integração com um repositório Git. O agente durante execução fará o clone do repositório e executará o script conforme configuração. Abaixo estão os campos e funcionalidades disponíveis:

Tela de Bots

Requisitos do Repositório Git

Para executar o bot corretamente, o repositório Git deve conter os seguintes arquivos na raiz do repositório, dependendo da linguagem escolhida:

LinguagemArquivos
Pythonmain.py e requirements.txt
JavaScript (Node)main.js e package.json
Binário (EXE/ELF)main.exe ou main.elf
Shell (Bash)main.sh
Batchmain.bat
PowerShellmain.ps1

Warning

Caso os arquivos não estejam na raiz do repositório conforme indicado, o bot não será executado corretamente.

Campos

Nome

  • Descrição: Informe o nome do bot
  • Formato Esperado: bot-xxx (exemplo: bot-123)

Versão

  • Descrição: Versão específica do bot a ser utilizada.
  • Valor esperado: X.Y.Z (exemplo: 1.0.0)

Linguagem

  • Valor atual: Selecione uma linguagem da lista
  • Descrição: Linguagem de programação utilizada no bot.
  • Valores possíveis: Python, JavaScript (Node), Binário (EXE/ELF), Shell (Bash), Batch, PowerShell

Agente

  • Valor atual: Selecione um agente da lista
  • Descrição: Define o agente responsável pela execução do bot.
  • Importante: Apenas 1 agente pode ser selecionado durante a criação do bot.

Modo

  • Valor atual: Selecione um modo da lista
  • Descrição: Indica o formato de execução da automação.
  • Valores possíveis: Headless, Headless Parallel, Headed 1920x1080

URL do Repositório

  • Descrição: Endereço completo do repositório Git. Pode ser um repositório público ou privado.
  • Importante: Certifique-se de que o repositório esteja acessível.
  • Exemplo: https://github.com/my_username/my-repo.git

Parâmetros (Json)

  • Descrição: Campo para inserir parâmetros personalizados em formato JSON.
  • Nota: Esses parâmetros serão enviados como variáveis de ambiente durante a execução do bot.
{
    "arg1": "1366",
    "arg2": "768"
}

Descrição

  • Descrição: Texto livre para descrever a função e propósito do bot.

Autenticação

O sistema oferece duas opções de autenticação para acesso ao repositório:

  • Sem autenticação: Para repositórios públicos.
  • Autenticação utilizando token: Para repositórios privados. O token deve ter permissões de leitura.

Warning

O token de autenticação precisará ser configurado na seção de variáveis de ambiente do Sinfonia.

Última modificação em