Difference between revisions of "Main Page"

From SmartBots Developers Docs
Jump to: navigation, search
(Addition of TotalControl link)
Line 5: Line 5:
 
SmartBots provides various ways for developer to control bots, send group invitations, manage notices etc etc. Here are the most important of them:
 
SmartBots provides various ways for developer to control bots, send group invitations, manage notices etc etc. Here are the most important of them:
  
== Control SmartBots from other languages ==
+
== Ways to write programs for SmartBots ==
  
* Control bots from LSL scripts: [https://www.mysmartbots.com/dev/docs/TotalControl_for_LSL TotalControl library]
 
* Control groups from LSL scripts: [http://www.mysmartbots.com/docs/AdminBot_(LSL_Library) AdminBot library]
 
* Control groups from websites: [https://www.mysmartbots.com/dev/docs/HTTP_API/Simple_Groups Simple group HTTP API]
 
* Control bots from LSL scripts and websites: [http://www.mysmartbots.com/dev/docs/HTTP_API/Bot_Commands Bot HTTP API]
 
* Control bots from servers and websites: [http://www.mysmartbots.com/dev/docs/PHP PHP API]
 
  
== Write complete programs for bots ==
+
* JavaScript, sandbox:
 +
** [[Bot Playground]] - hosted sandbox to run scripts to control bots
 +
* LSL, bot-centric:
 +
** [https://www.mysmartbots.com/dev/docs/TotalControl_for_LSL TotalControl library] - using llMessageLinked (the easiest)
 +
** [http://www.mysmartbots.com/dev/docs/HTTP_API/Bot_Commands Bot HTTP API] - using HTTP calls (the most advanced)
 +
* LSL, group-centric:
 +
** [http://www.mysmartbots.com/docs/AdminBot_(LSL_Library) AdminBot library]
  
Currently we are working on javascript-based bot programming suite: [[Bot Playground]] (read the blog post [https://www.mysmartbots.com/blog/2016/05/program-your-second-life-bots-in-javascript/ here]).
+
We also have a PHP wrapper for HTTP API: [http://www.mysmartbots.com/dev/docs/PHP PHP API]
  
Play@SmartBots is our major subproject now. This is a very powerful programming suite: you write programs in pure JavaScript, powered with callback events and necessary commands to control your bot. These documentation pages will describe it in a first place.
+
Old way, SBSL (easy but not recommended): [http://www.mysmartbots.com/docs/SBSL SmartBots Scripting Language].
 
+
Play@SmartBots is a replacement for SBSL ([http://www.mysmartbots.com/docs/SBSL SmartBots Scripting Language]).
+
  
 
== Publishing your devices ==
 
== Publishing your devices ==

Revision as of 15:03, 14 October 2019

Welcome to SmartBots Developers wiki!

Historically, we kept the developers documentation in our common docs here. We will be moving articles to this website little by little.

SmartBots provides various ways for developer to control bots, send group invitations, manage notices etc etc. Here are the most important of them:

Ways to write programs for SmartBots

We also have a PHP wrapper for HTTP API: PHP API

Old way, SBSL (easy but not recommended): SmartBots Scripting Language.

Publishing your devices

If your device or web project uses SmartBots, you can use these logos.