May 27, 2016
Did you ever dreamed to control your Second Life bots with a convenient language? We did.
SmartBots already have SBSL (a simple scripting language) and AdminBot (which is a library for LSL scripts). However, any “special” language’s features are limited. For example, LSL lacks classes, callback functions, hashes and lot of other modern stuff.
May 21, 2014
New HTTP API command
A new command has been added to the HTTP API. The give_money command allows you to send a specific amount of money to an avatar.
You can find documentation on all functions in the SmartBots HTTP API documentation.
February 7, 2014
SBSL – the simple programming language to control your Second Life bots – have been extended to support the user-defined variables.
Now it is possible to declare a variable and pass its value across different SBSL events, writing more complicated scripts. See SBSL docs for more info on user variables!
The SBSL documentation itself has been rewritten and extended too. Now each command has its own documentation page with a syntax explanation, comments and examples. Visit SBSL commands list section to see the difference.
SBSL is currently being used by more than 200 bot owners (with several hundreds of scripts running). You may use SBSL to process SL bot’s events in-place, or pass them to your web script (e.g. php) for a complex processing. SmartBots Support Bot uses SBSL to process customers’ inquiries.
January 21, 2014
SmartBots HTTP API functions have been extended by adding the new functionality.
listinventory – retrieve the bot’s inventory contents
listinventory command allows listing the bot’s inventory: items, wearables, folders. Now this command shows the object’s permissions. More information available in docs.
give_inventory command improved
give_inventory command sends inventory items to a specific resident. Now it is possible to send the whole folders (just specify the folder inventory UUID – system determines the inventory item type automatically).
Also, the error handling has been improved: the function now returns an error if object permissions do not contain a ‘Transfer” flag.
These changes are published already, you may use them in your applications or try HTTP API by using SmartBots API Testing Suite.