Blog tools

Blog archives

SmartBots Official Blog

Subscribe now: important notifications and discount coupons!

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!

Texture Upload Improvements via HTTP API

We’ve made an improvement to texture uploads via the texture_upload HTTP API function.

An issue affecting Premium Plus accounts was identified and resolved, and texture uploads are now working as expected.

While applying this fix, we also extended support for higher-resolution textures. The HTTP API now allows texture uploads up to 2048×2048, enabling bots to upload full 2K textures directly!

Thanks to the customer who helped surface this issue, and Happy scripting!

Older Posts »