soulfire.bot_connect.BotServiceClient¶
- class soulfire.bot_connect.BotServiceClient(address: str, *, codec: connectrpc.codec.Codec | None = _PROTO_BINARY_CODEC, protocol: connectrpc.protocol.ProtocolType = ProtocolType.CONNECT, accept_compression: collections.abc.Iterable[connectrpc.compression.Compression] | None = None, send_compression: connectrpc.compression.Compression | None = _GZIP_COMPRESSION, timeout_ms: int | None = None, read_max_bytes: int | None = None, interceptors: collections.abc.Iterable[connectrpc.interceptor.Interceptor] = (), http_client: pyqwest.Client | None = None)[source]¶
Bases:
connectrpc.client.ConnectClientAn asynchronous client for the Connect protocol.
- async set_bots_desired_state(request: soulfire.bot_pb2.SetBotsDesiredStateRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_pb2.SetBotsDesiredStateResponse[source]¶
- async restart_bots(request: soulfire.bot_pb2.RestartBotsRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_pb2.RestartBotsResponse[source]¶
- watch_bot_statuses(request: soulfire.bot_pb2.WatchBotStatusesRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) collections.abc.AsyncIterator[soulfire.bot_pb2.WatchBotStatusesResponse][source]¶
- async get_bot_list(request: soulfire.bot_pb2.BotListRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_pb2.BotListResponse[source]¶
- async get_bot_info(request: soulfire.bot_pb2.BotInfoRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_pb2.BotInfoResponse[source]¶
- async update_bot_config_entry(request: soulfire.bot_pb2.BotUpdateConfigEntryRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_pb2.BotUpdateConfigEntryResponse[source]¶
- async render_bot_pov(request: soulfire.bot_pb2.BotRenderPovRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_pb2.BotRenderPovResponse[source]¶
- watch_bot_pov(request: soulfire.bot_pb2.BotWatchPovRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) collections.abc.AsyncIterator[soulfire.bot_pb2.BotPovFrame][source]¶
- async get_bot_world_map(request: soulfire.bot_pb2.BotWorldMapRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_pb2.BotWorldMapResponse[source]¶
- async click_inventory_slot(request: soulfire.bot_pb2.BotInventoryClickRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_pb2.BotInventoryClickResponse[source]¶
- async get_inventory_state(request: soulfire.bot_pb2.BotInventoryStateRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_pb2.BotInventoryStateResponse[source]¶
- async close_container(request: soulfire.bot_pb2.BotCloseContainerRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_pb2.BotCloseContainerResponse[source]¶
- async open_inventory(request: soulfire.bot_pb2.BotOpenInventoryRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_pb2.BotOpenInventoryResponse[source]¶
- async mouse_click(request: soulfire.bot_pb2.BotMouseClickRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_pb2.BotMouseClickResponse[source]¶
- async click_container_button(request: soulfire.bot_pb2.BotContainerButtonClickRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_pb2.BotContainerButtonClickResponse[source]¶
- async set_container_text(request: soulfire.bot_pb2.BotSetContainerTextRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_pb2.BotSetContainerTextResponse[source]¶
- async set_hotbar_slot(request: soulfire.bot_pb2.BotSetHotbarSlotRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_pb2.BotSetHotbarSlotResponse[source]¶
- async set_movement_state(request: soulfire.bot_pb2.BotSetMovementStateRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_pb2.BotSetMovementStateResponse[source]¶
- async reset_movement(request: soulfire.bot_pb2.BotResetMovementRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_pb2.BotResetMovementResponse[source]¶
- async set_rotation(request: soulfire.bot_pb2.BotSetRotationRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_pb2.BotSetRotationResponse[source]¶
- async get_dialog(request: soulfire.bot_pb2.BotGetDialogRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_pb2.BotGetDialogResponse[source]¶
- async submit_dialog(request: soulfire.bot_pb2.BotSubmitDialogRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_pb2.BotSubmitDialogResponse[source]¶
- async click_dialog_button(request: soulfire.bot_pb2.BotClickDialogButtonRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_pb2.BotClickDialogButtonResponse[source]¶
- async close_dialog(request: soulfire.bot_pb2.BotCloseDialogRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.bot_pb2.BotCloseDialogResponse[source]¶