BotCity Runner¶
BotCity Runner is a cross-platform lightweight software used just to request tasks to BotCity Maestro and execute it in the target runtime environment.
The basic workflow from task creation and execution is:
- A task is created via API, CLI or web form.
- BotCity Runner running in the execution environment asks BotCity Maestro for a task.
- If there is a task to run in that execution environment, BotCity Runner downloads the automation binary and executes it.
graph LR
A[Start] --> B{New Task?};
B -->|Yes| C(Prepare Environment);
C --> D(Execution);
D --> B;
B -->|No| B;