Ninja Bot uses the Socket.io library to support realtime duplex communication with the backend API server for features such as entity requests/updates and high-volume log viewing.

Request Elevation

On receiving a valid authentication token, the server will create a new "elevated" room with access to protected events.

request_elevation will always trigger request_elevation_return

Request Elevation Return

Mock User Event

Mock Bot Event

Spectate

Pool

Log Pool

log action object", description: "idk"} }} />