Difference between revisions of "Bot Playground/Commands/statusExt"

From SmartBots Developers Docs
Jump to: navigation, search
(Created page with "{{DISPLAYTITLE:{{SUBPAGENAME}}}} <onlyinclude>Returns the online status of the bot.</onlyinclude> <syntaxhighlight lang="javascript"> const res = await Bot.statusExt(); conso...")
 
 
(One intermediate revision by the same user not shown)
Line 25: Line 25:
 
{
 
{
 
// Bot name
 
// Bot name
"Name": "Fashion Firethorn",
+
"name": "Fashion Firethorn",
 +
// Bot UUID
 +
"UUID": "fc417c00-71ae-4427-a9dd-eed32a3e49de"
  
 
// = Connection status
 
// = Connection status
 
// Is bot online
 
// Is bot online
"Online": true,
+
"online": true,
 
// Is bot connecting to Second Life right now
 
// Is bot connecting to Second Life right now
"Connecting": false,
+
"connecting": false,
  
 
// In-world status
 
// In-world status
 
// Avatar position
 
// Avatar position
"Position": {
+
"position": {
 
"Z": 33.377563,
 
"Z": 33.377563,
 
"X": 234.81233,
 
"X": 234.81233,
Line 41: Line 43:
 
},
 
},
 
// Avatar heading (the view direction), radians
 
// Avatar heading (the view direction), radians
"Heading": -3.0020456
+
"heading": -3.0020456,
  
 
// Current region (sim) name
 
// Current region (sim) name
"RegionName": "DuoLife",
+
"regionName": "DuoLife",
 
// Current region ID
 
// Current region ID
"RegionHandle": 849922488517376,
+
"regionHandle": 849922488517376,
 
// Current parcel name
 
// Current parcel name
"ParcelName": "SmartBots: Second Life bots for L$79 / Inviter bot + notices",
+
"parcelName": "SmartBots: Second Life bots for L$79 / Inviter bot + notices",
 
// Current parcel ID
 
// Current parcel ID
"ParcelID": 150,
+
"parcelID": 150,
  
"Version": "91.00.00",
+
// Bot OS version
 +
"version": "91.00.00"
 
}
 
}
 
</syntaxhighlight>
 
</syntaxhighlight>

Latest revision as of 14:28, 18 October 2022

Returns the online status of the bot.

const res = await Bot.statusExt();
console.log("Status:", JSON.stringify(res, null, 2));

Reference

This command accepts the following parameters:

Variable Required Description


Input:
Output:
Function returns a Promise with the following data:
success bool true if command completed successfully
error string error string if command has failed
status An object which contains various information about bot status. See Details below.

Details

The 'status' field of the response provides a lot of information on bot status:

{
	// Bot name
	"name": "Fashion Firethorn",
	// Bot UUID
	"UUID": "fc417c00-71ae-4427-a9dd-eed32a3e49de"

	// = Connection status
	// Is bot online
	"online": true,
	// Is bot connecting to Second Life right now
	"connecting": false,

	// In-world status
	// Avatar position
	"position": {
		"Z": 33.377563,
		"X": 234.81233,
		"Y": 111.23107
	},
	// Avatar heading (the view direction), radians
	"heading": -3.0020456,

	// Current region (sim) name
	"regionName": "DuoLife",
	// Current region ID
	"regionHandle": 849922488517376,
	// Current parcel name
	"parcelName": "SmartBots: Second Life bots for L$79 / Inviter bot + notices",
	// Current parcel ID
	"parcelID": 150,

	// Bot OS version
	"version": "91.00.00"
}