Difference between revisions of "Bot Playground/Commands"
From SmartBots Developers Docs
| Line 60: | Line 60: | ||
{{API_Table_end}} | {{API_Table_end}} | ||
| − | + | == If you already using SmartBots HTTP API == | |
| + | |||
| + | If you already using SmartBots HTTP API, you may notice that these commands roughly correspond to [[HTTP_API/Bot_Commands|HTTP API bot commands]]. | ||
{{NavMenu}} | {{NavMenu}} | ||
__NOTOC__ | __NOTOC__ | ||
Revision as of 18:43, 13 July 2016
Commands are being sent to the bot by calling the javascript method of Bot:
Bot.im("Glaznah Gassner", "Hello there!");
Commands reference
| Command | Description | |
|---|---|---|
Program flow | ||
| console.log | Logs data to the runtime log. | |
| console.error | Logs data to the error log. | |
| exit | Bot Playground/Commands/exit | |
| Timer control | Standard timer control routines of JavaScript: setTimeout, setInterval etc. | |
Online status | ||
| login | Initiates bot login sequence. | |
| logout | Initiates bot logout sequence. | |
Messaging | ||
| say | Says message over a specific chat channel. | |
| im | Sends Instant Message to specific avatar. | |
| imUuid | Bot Playground/Commands/imUuid | |
| replyDialog | Virtually "presses" a pop-up dialog button (which was displayed by an in-world script). | |
Inventory | ||
| giveInventory | Commands bot to send an inventory item or folder to specific avatar. | |
Appearance | ||
| takeoff | Removes a clothing item, body part or attachment (the opposite of the wear command). | |
| wear | Commands bot to wear a clothing item, body part or attach an object. | |
Group Management | ||
| activateGroup | Activates a specific group (for example, to get build rights on the parcel). | |
| joinGroup | Tries to join a group by UUID. | |
| leaveGroup | Commands bot to leave the group specified by a UUID. | |
| inviteGroup | Sends a group invitation to a specific resident. | |
| ejectGroupMember | Ejects residents from the group. | |
| setGroupRole | Puts member of a group in a specific role. | |
Group Messaging | ||
| sendGroupIM | Sends a message to group chat. | |
| sendNotice | Sends a notice to the group. | |
Avatars | ||
| giveMoney | Commands bot to send money (L$) to specific avatar. | |
| key2name | Returns avatar Second Life name by UUID. | |
| name2key | Returns the UUID of the given resident by name. | |
| offerTeleport | Sends a teleport offer to the resident. | |
| offerFriendship | Offers friendship to a resident. | |
World | ||
| teleport | Teleports bot to specific location. | |
| walk | Bot Playground/Commands/walk | |
| fly | Starts or stops flying. | |
| touch | Bot Playground/Commands/touch | |
If you already using SmartBots HTTP API
If you already using SmartBots HTTP API, you may notice that these commands roughly correspond to HTTP API bot commands.