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:
- main.py
- requirements.txt
- main.js
- package.json
- main.exe
- main.sh
- main.bat
- main.ps1
Atenção
Caso os arquivos não estejam na raiz do repositório conforme indicado, o bot não será executado corretamente.
Campos
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
| Campo | Descrição | Notas |
|---|---|---|
| Nome | Nome do bot. | Formato esperado: bot-xxx (exemplo: bot-123). |
| Versão | Versão específica do bot a ser utilizada. | Formato X.Y.Z (exemplo: 1.0.0). |
| Linguagem | Linguagem de programação utilizada no bot. | Python, JavaScript (Node), Binário (EXE/ELF), Shell (Bash), Batch, PowerShell. |
| Agente | Define o agente responsável pela execução do bot. | Apenas 1 agente pode ser selecionado durante a criação do bot. Se a lista estiver vazia, instale um agente para Windows ou Linux. |
| Modo | Indica o formato de execução da automação. | Headless, Headless Parallel, Headed 1920x1080, Headed 1280x720, Headed 1366x768, Headed 2560x1440, Headed 3840x2160, Headed 7680x4320. |
| Parâmetros (Json) | Parâmetros personalizados em formato JSON. | Enviados como variáveis de ambiente durante a execução. Exemplo: {"arg1": "1366", "arg2": "768"} |
| 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.
Atenção
O token de autenticação precisará ser configurado na seção de variáveis de ambiente do Sinfonia.
Última modificação em