self_position
Fires when the bot’s in-world location, position, or heading changes.
Bot.on("self_position", function(event) { ... });Reference
This event comes with the following event object:
Variable | Description |
|---|---|
name | The name of the event — in this case |
region | The name of the region the bot is currently in |
heading | The direction (in degrees) the bot is facing |
bot_uuid | The UUID of the bot |
active_group | The UUID of the bot’s active group |
position | The current position of the bot ( |
Comments
Not available for self-hosted QubicBot app yet.
The event fires when the bot's position and/or view direction changes. The view direction change threshold is 5 degrees — you won’t get a notification if the bot turns less than that.
The event is usually sent in real-time but can be postponed to prevent flooding your script with self_position events.
Example
console.log(`${process.name} started`);
Bot.on("self_position", (event) => {
console.log(`self position event:`, event);
});