New HTTP APIs for developers

Hello everyone!

During the last few months we were working on SpeedLight (the first and only Second Life web and mobile viewer). This does not mean we’ve forgot about SmartBots! Nope. SpeedLight runs on SmartBots engine and we added a lot of new features to the engine.

Now it is time to bring these new features to SmartBots users!

We are starting with a new HTTP API command and an updated HTTP callback feature:

  • parcel_eject – the command to eject (and probably ban) another avatar from bot’s parcel
  • the bunch of HTTP callback events – including “nearby avatars, teleport/friendship/inventory offers and more

What’s next?

We will be adding more features to API soon. Also, the Bots Playgroups (the JavaScript bots programming tool) will get updates. Finally, we did a new security-related add-on for your bots. Testing it now, to be released this month!

Thank you for staying with us, and stay tuned! :)

‘offer_teleport’ HTTP API Command!

New HTTP API command: sit The HTTP API library has been expanded with a new command!:

offer_teleport – Commands bot to send a teleport request to an avatar with a custom message (optional).

If you have any questions or comments please feel free to leave a comment on the docs page!

 

The new location of documentation on HTTP API

The following information is intended for LSL scripters who create devices using SmartBots APIs.

The SmartBots HTTP API documentation was stored in Google Docs previously. Now this documentation section has been moved to standard SmartBots docs to have unified look and feel.

The HTTP API commands reference is now available at http://www.smartbots2life.com/docs/HTTP_API:_Bot_Commands

HTTP API Specifications and Demo available

We are publishing the specifications of SmartBots HTTP API: the programming interface to control your Second Life bots and groups.

SmartBots API provides essential functions to manage your requirements:

  • deliver invitations to the groups, eject members from Second Life groups;
  • move Second Life bot, interact with bot’s HUD devices and attachments.

Demo

To show the possibilities of SmartBots API, we’ve deployed a demo battle arena with two remotely controlled bots – check the documentation page for details.

Specifications

The HTTP API specs are available here. We will expand the functionality and add more features regularly, subscribe to the blog updates!