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

From SmartBots Developers Docs
Jump to: navigation, search
(Created page with "{{DISPLAYTITLE:{{SUBPAGENAME}}}} <onlyinclude>Returns a list of the Second Life groups the bot is member of.</onlyinclude> <syntaxhighlight lang="javascript"> Bot.listGroups(...")
 
Line 25: Line 25:
 
See "Examples" section below for details.
 
See "Examples" section below for details.
  
 +
'''Important:''' groups list order is always random.
  
 
{{API Variables Table End}}
 
{{API Variables Table End}}

Revision as of 18:57, 13 July 2016

Returns a list of the Second Life groups the bot is member of.

Bot.listGroups().then(function(result) { ... });

Reference

This command accepts the following parameters:

Variable Required Description


Input:
-- none --
Output:
Function returns a Promise with the following data:
success bool true if command completed successfully
error string error string if command has failed
groups The object which contains all groups. Format:
{
  "uuid-1": "group-name-1",
  "uuid-2": "group-name-2",
  ...
}

See "Examples" section below for details.

Important: groups list order is always random.

Examples

List all groups

Print all bot groups:

Bot.listGroups()
.then(function(result) {
	var list = "";
	
	for(var k in result.groups) {
		list = list + k + ": " + result.groups[k] + "\n";
	}
	
	console.log(list);
	
	exit();
});

Random Group Tag Activator

See this example here.