# ovok_sdk.resources.bots

Canonical page: https://docs.ovok.com/python-sdk/reference/resources/bots

The `ovok.bots` namespace: run server-side bots.

## BotsResource [#botsresource]

```python
BotsResource(http: HttpClient)
```

Runs bots deployed to the project.

Created by `Ovok`; access it as `ovok.bots`.

### execute() [#execute]

```python
execute(identifier: str, input: dict[str, Any]) -> dict[str, Any]
```

Run a bot by its identifier and return its output.

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| `identifier` | `str` |  | The bot's identifier. |
| `input` | `dict[str, Any]` |  | The JSON input the bot receives. |

**Returns**

- `dict[str, Any]`: The bot's JSON output.
