Blog tools

Blog archives

SmartBots Official Blog

Subscribe now: important notifications and discount coupons!

Menu Manager: Handle Bot Dialogs From Your Browser

We just released the new Menu Manager add-on! It lets you answer the dialog menus your bot receives and touch nearby objects – all from the web interface, without logging into Second Life.

Every dialog your bot receives appears in the panel with its full text and its complete set of buttons. You see exactly what the bot sees.

What this add-on for?

Imagine your bot standing next to an ATM in Second Life. With Menu Manager, you can interact with the ATM directly from the web interface, use its pop-up menu, and control the device just as if you were in Second Life yourself.

Using radar, select and touch an in-world object. Get dialog menu immediately and select the option you need. You can do that from PC, or mobile, at any time.

Menu Manager works with ATMs, chairs, terminals, dancing poles, pose stands – any object you want to use in Second Life.

Respond in real time

See the dialog immediately as it arrives to your bot. Click the button you want and the response is sent immediately. Rezzers, vendors, security orbs, group tools – anything that throws a dialog at your bot can now be answered from your browser.

Touch nearby objects

The simple radar shows touchable objects the bot can see nearby. Add-on lets you touch them directly from the panel.

Get Menu Manager now!

Menu Manager is available now for L$999 L$649 using the discount code NEWMENUS. Discount code valid only for the next 2 weeks!

As with all our add-ons, future updates are included free for life, and purchases can be refunded within 3 days under our No Questions policy.

Sim Governor Improved: New Interface and Access Controls

The Sim Governor add-on has been rebuilt. The module has a new, faster interface, and gains direct control over who can enter your region. Existing customers already have the updated addon in their account.

Sim access control

You can now set entry and voice/teleport requirements for your region.

  • Group – only members of the selected group may enter,
  • Payment info on file – blocks accounts with no payment details registered,
  • 18+ – restricts entry to age-verified residents.

Ban and allow lists

Adding, removing and searching entries in both lists is significantly faster, and the current state of each list is visible at a glance.

Nearby residents

The module now lists residents near your bot, with block and allow actions beside each name. No need to look up UUIDs or type names manually.

Sim messages and restarts

Region-wide messages can be sent directly from the panel, and restarts can be scheduled in advance rather than triggered manually.

Discount for New Sim Governor Customers

To celebrate this update, new Sim Governor customers can get 25% off the module using code MEETNEWGOVERNOR

This special offer is valid for 2 weeks only! Visit the SmartBots Store to get it today.

Enjoy your Second Life!

Bot Access Code: New API Tokens

A new security feature has been deployed: bot API tokens: a safer and more flexible alternative to existing Bot Access Codes.

Until now, bot integrations used a single Bot Access Code. This code was often shared across multiple scripts, websites, or in-world devices.

(more…)

HTTP API Inventory Updates

We’ve rolled out two important improvements and feature updates to the HTTP API, focused on making inventory access more flexible and easier to work with in scripts.

inventory_list Improvements
The inventory_list action now supports additional optional parameters that allow filtering and searching inventory items directly at the API level:

  • skipnames: Skips attachments whose names contain the specified substring (case-insensitive).
  • matchnames: Returns only attachments whose names contain the specified substring (case-insensitive).
  • matchuuid: Returns only the attachment with the specified UUID.

These additions make it possible to search a bot’s inventory and return details only for the items you’re interested in, without additional client-side filtering.

New inventory_list_2 action
Alongside these improvements, we’re introducing a new HTTP API action: inventory_list_2.

This new action supports the same filtering and searching options as list_inventory, but returns the results in a cleaner, more structured JSON format that’s easier to consume in modern scripts.

Example response:

{
  "action": "inventory_list_2",
  "result": "OK",
  "list": [
    {
      "uuid": "12b4eca0-5499-3321-ac14-56e5ecb25e95",
      "name": "Instructions Notecard",
      "flags": "",
      "assetUuid": "719197e1-79bb-a8f8-4901-ccee019982b6",
      "currentPerms": [
        "copy",
        "mod",
        "trans"
      ],
      "type": "Notecard",
      "nextPerms": [
        "copy",
        "mod",
        "trans"
      ],
      "clothing": ""
    }
    // ...more items
  ]
}

New folder_create action
By customer request, we also added a new action to create folders in the bot’s inventory: folder_create.

Happy scripting!

Older Posts »