SmartBots (SmartBots2Life)

Second Life group direct invitation bots

Search Documentation

Enter the words or phrases you would like to locate:

 

Contents

Support Managers

Jps Anatine online
English
Wdes Resident online
English, Russian
show offline managers
English, German, Russian

SBSL - SmartBots Scripting Language

SBSL (SmartBots Scripting Language) is a simple programming language which allows your bot to react on in-world events and residents' activity.

Features

Being powered with SBSL, your bot is able to:

  • Track residents' messages (chat, IM, teleport offers)
  • Track groups activity (group chat, notices, group invitations)
  • Work with inventory (track inventory offers, deliver inventory)
  • Do custom HTTP requests to your website
  • Act as alive resident

SBSL comes with each Standard personal bots and does require any additional payments!

Writing SBSL programs

To start programming with SBSL you need a personal bot running with SmartBots. Follow the link named "programming" to open your SBSL scripts listing and script editor.

Each SBSL script consists of "events" - the pieces of code to invoke when something happens with you bot (for example, bot receives the message).

Each event contains one or more "commands" - the instructions for your bot. Read the further documentation for more info.

EVENTS COMMANDS
Event is fired when something happens with your bot (message arrives, inventory is being offered etc.)

SBSL Events section contains all events currently available in SBSL.

Commands are instructions for your bot, they tell bot what to do: say something, invite resident to the group or do HTTP query.

SBSL Commands section contains the full list of the commands.

Documentation and examples

The examples are available to get familiar with SBSL basics. Click here for SBSL Examples.