Configurando o Ambiente
Após criar a sua conta, o primeiro passo é baixar o BotCity Studio.
Após baixar o arquivo do SDK, basta extraí-lo em uma pasta de sua preferência.
Este SDK contém todas as ferramentas necessárias para construir, gerenciar e executar as suas automações.
Explorando o conteúdo do SDK
Depois de extrair o arquivo baixado, a estrutura da pasta será semelhante a essa aqui:
.
├── BotCLI.bat
├── BotRunner-gui.bat
├── BotRunner.bat
├── BotStudio-2.16.2.exe
├── bin
├── conf
│ ├── conf.bcf
│ └── properties.json
├── lib
│ └── tesseract
├── run
├── venvs
└── win32
└── java
.
├── BotCLI.sh
├── BotRunner-gui.sh
├── BotRunner.sh
├── BotStudio.sh
├── bin
├── conf
│ ├── conf.bcf
│ └── properties.json
├── lib
│ └── tesseract
├── run
└── venvs
Na pasta raiz do SDK, você irá encontrar os seguintes arquivos:
- BotCLI.bat/BotCLI.sh: Atalho para utilizar o BotCity CLI (ferramenta de interface de linha de comando).
- BotRunner-gui.bat/BotRunner-gui.sh: Atalho para iniciar o BotCity Runner no modo gráfico.
- BotRunner.bat/BotRunner.sh: Atalho para iniciar o BotCity Runner no modo headless (background).
- BotStudio-X.Y.Z.exe/BotStudio.sh: Atalho para iniciar o BotCity Studio.
- bin: Pasta contendo os arquivos binários
.jar
referentes ao SDK. - conf: Pasta contendo os arquivos de configuração.
- conf.bcf: Arquivo de configuração do BotCity Studio.
- properties.json: Arquivo de propriedades do BotCity Studio (Use o menu de 'Preferências' para editar os valores ao invés de alterar diretamente este arquivo).
- lib: Bibliotecas de suporte para o BotCity Studio.
- run: Pasta utilizada pelo BotCity Runner durante a execução.
- venvs: Pasta utilizada pelo BotCity Runner para gerenciar os ambientes virtuais das automações Python.
Configuração
A configuração do BotCity Studio SDK é feita através do arquivo conf.bcf
localizado na pasta conf
.
O conteúdo do arquivo conf.bcf
será semelhante a este aqui:
server=https://developers.botcity.dev
workspace=
key=
login=
machineId=<Your Machine ID Here>
logScreen=true
logApplication=false
- server: URL do servidor do BotCity Maestro.
- workspace: Seu workspace no BotCity Maestro.
- key: Chave da API do BotCity Maestro, localizada na página
Amb. de Desenvolvedor
. - login: Usuário da API do BotCity Maestro, localizado na página
Amb. de Desenvolvedor
. - machineId: ID referente ao Runner atual usado para execução, veja a página
Runners
. - logScreen: Parâmetro para definir se as screenshots da máquina vão ser enviadas periodicamente para o BotCity Maestro (True ou False).
- logApplication: Parâmetro para definir se os logs da máquina vão ser enviados periodicamente para o BotCity Maestro (True ou False).
Para configurar corretamente o seu SDK do BotCity Studio, você só irá precisar preencher as informações do arquivo conf.bcf
com as informações
referentes a sua conta do BotCity Maestro.
Aqui está um exemplo do arquivo conf.bcf
preenchido com as informções de uma conta fictícia do BotCity Maestro.
server=https://developers.botcity.dev
workspace=7f93fd4e-d470-40b7-8912-dabf99e7bc74
key=BOT_1A235ASFGA6F6AHJ501H459
login=7f93fd4e-d470-40b7-8912-dabf99e7bc74
machineId=vm-01
logScreen=true
logApplication=false