Script
Esta tela permite a criação de um novo bot por meio da escrita direta do código-fonte e definição das dependências dentro da própria interface. É ideal para testes rápidos, protótipos ou automações simples que não exigem repositório externo ou upload de arquivos.
Note
O orquestrador realiza todas as etapas de compactação e preparação dos arquivos necessários para a execução do bot, simplificando o processo para o usuário.
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
Script
- Descrição: Campo para inserir diretamente o código principal do bot.
Dependências
- Descrição: Lista de bibliotecas necessárias para execução do script.
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.
Exemplos de Código
Segue exemplos de código para cada linguagem suportada.
Python
hello.py
def say_hello():
print("Hello!")
requirements.txt
requests==2.28.1
JavaScript (Node)
hello.js
function sayHello() {
console.log("Hello!");
}
package.json
{
"name": "hello-world",
"version": "1.0.0",
"main": "hello.js",
"dependencies": {
"axios": "^1.4.0"
}
}
Shell (Bash)
hello.sh
#!/bin/bash
echo "Hello!"
Batch
hello.bat
@echo off
echo Hello!
PowerShell
hello.ps1
Write-Host "Hello!"
Última modificação em