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:
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:
Linguagem | Arquivos |
---|---|
Python | main.py e requirements.txt |
JavaScript (Node) | main.js e package.json |
Binário (EXE/ELF) | main.exe ou main.elf |
Shell (Bash) | main.sh |
Batch | main.bat |
PowerShell | main.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.