Blog tools

Blog archives

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!

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!

Bots Playground code autocompletion

Bots Playground is powered with a modern code editor (we use CodeMirror).

We added code completions like those in professional code editors. Playground editor now suggests SmartBots API function names and objects.

It also suggests context-aware parameters for SmartBots API and embedded Playground functions.

(more…)

Bonus Points for Your Bots Every day

SmartBots bonus rewards program

Every day, over 4,000 Second Life residents and business owners trust SmartBots to power their in-world automation. We’re always looking for ways to give back! We’re adding a little something extra.

With our new bonus program bots now earn bonus points (whether they’re online or offline). There’s nothing you need to do – just keep using your bots as usual, and the points will start adding up. You can find full details in the SmartBots Documentation.

(more…)
Older Posts »