Difference between revisions of "Second Life bot software comparison"

From Second Life Wiki
Jump to navigation Jump to search
m (layout fixs)
Line 64: Line 64:
|-
|-
| bgcolor="#DDDDDD" | Used as:
| bgcolor="#DDDDDD" | Used as:
| '''Multi-functional Bot''' || '''Multi-functional Bot''' || <br>Group Inviter<br> || '''Multi-functional Bot'''  
| '''Multi-functional Bot''' || '''Multi-functional Bot''' || <br>Group Manager<br> || '''Multi-functional Bot'''  




Line 71: Line 71:
|-
|-
| bgcolor="#DDDDDD" | Bot controlling approach
| bgcolor="#DDDDDD" | Bot controlling approach
| web pages<br>in-world HUD<br>http API || chat commands || instant-messaging || instant-messaging<br/>http AI
| web pages<br>in-world HUD<br>http API || chat commands || instant-messaging<br/>http API || instant-messaging<br/>http AI
|-
|-
| bgcolor="#DDDDDD" | Group Inviter <ref>See [[Group inviters comparison]] for more info</ref>
| bgcolor="#DDDDDD" | Group Inviter <ref>See [[Group inviters comparison]] for more info</ref>
Line 83: Line 83:
|-
|-
| bgcolor="#DDDDDD" | Group notices and IMs
| bgcolor="#DDDDDD" | Group notices and IMs
| '''yes''' || '''yes''' || no || '''yes'''  
| '''yes''' || '''yes''' || '''yes'''  || '''yes'''  
|-
|-
| bgcolor="#DDDDDD" | Scheduled notices and IMs
| bgcolor="#DDDDDD" | Scheduled notices and IMs
| '''yes, web interface''' || no || no || '''yes groups only'''  
| '''yes, web interface''' || no || '''yes groups only'''  || '''yes groups only'''  


|-
|-
Line 110: Line 110:
|-
|-
| bgcolor="#DDDDDD" | LSL API<ref>The LSL library which allows to utilize bot's functionality from your LSL scripts</ref>
| bgcolor="#DDDDDD" | LSL API<ref>The LSL library which allows to utilize bot's functionality from your LSL scripts</ref>
| '''[http://www.smartbots2life.com/docs/AdminBot AdminBot LSL Library]''':<br>invite to group<br>group chat talk<br>group chat listen<br>eject group members || no || invite to group  || '''[http://secondbot.net/index.php?module=docs Full command control via scripts]'''
| '''[http://www.smartbots2life.com/docs/AdminBot AdminBot LSL Library]''':<br>invite to group<br>group chat talk<br>group chat listen<br>eject group members || no || invite to group<br>eject from group<br>leave group<br>add members to roles<br>remove members from roles<br>update group profile || '''[http://secondbot.net/index.php?module=docs Full command control via scripts]'''
|-
|-
| bgcolor="#DDDDDD" | Bot chat API
| bgcolor="#DDDDDD" | Bot chat API
Line 116: Line 116:
|-
|-
| bgcolor="#DDDDDD" | HTTP API
| bgcolor="#DDDDDD" | HTTP API
| '''yes''' || no || no || '''yes'''  
| '''yes''' || no || '''yes''' || '''yes'''  
|-
|-
| bgcolor="#DDDDDD" | Other languages
| bgcolor="#DDDDDD" | Other languages
| [http://www.smartbots2life.com/docs/SBSL Simple Bot Scripting Language] || no || no || no
| [http://www.smartbots2life.com/docs/SBSL Simple Bot Scripting Language] || no || '''possible'''  || no


|-
|-

Revision as of 21:26, 9 December 2013

Second Life bots can perform the various operations (not available by LSL):

  • Send direct group invitations (including closed groups)
  • Automatically monitor the group chats, kick spammers, perform antispam checks
  • Send automatic group notices and IMs
  • Act as mannequin or model bot
  • Serve as a secretary or support robot by using autoresponder AI or remote chat assistant.
  • Be a non-personal character (NPC) in a roleplaying game.

Classification

Every Second Life bot requires a special software running. This software can be run either on user's PC or hosted with Second Life bot hosting provider.

A. Hosting bot with provider

Pros:

  • You don't care about PC consuming power around the clock.
  • You don't have to choose, probably buy and update the bot software.
  • Bot does not depends on your internet connection.

Cons:

  • You have to pay a subscription fee (usually weekly)

B. Running bot on your own PC

Pros:

  • You can launch the bot when you need it
  • Usually no subscription fee (however, you may need to buy the software)

Cons:

  • You have to keep your PC running all the time
  • Bot hosting providers usually offer more features than standalone programs

Comparison

(Sorted naturally, new records are appended at the end)

SmartBots PikkuBot Corrade SecondBot
Hosting type
Server hosting yes yes yes no
Downloadable program no yes yes yes
Source-Code Available no no yes no
Purpose
Used as: Multi-functional Bot Multi-functional Bot
Group Manager
Multi-functional Bot


Features
Bot controlling approach web pages
in-world HUD
http API
chat commands instant-messaging
http API
instant-messaging
http AI
Group Inviter [1] yes yes yes yes
Chat moderator yes, web interface yes, bot commands no no
Automatic chat antispam yes, using free device no no no
Group notices and IMs yes yes yes yes
Scheduled notices and IMs yes, web interface no yes groups only yes groups only
Add-ons
Add-ons for other services SHX devices
HippoRent
Casper (Vend and others)
AlikaRent
IntelliAd
not announced developers welcome :-) StreamAdmin
Devices and tools Available at SL Marketplace Pikku-Shop Wizardry and Steamworks - Corrade None yet
Prices
Setup fee free L$6,000 (premium license)
L$6,000 (light license)
free (donations) free
Bot hosting subscription L$479/week - fully-functional bot
L$179/week - model bot
L$504/week free (donations) Not supported yet
Programming
LSL API[2] AdminBot LSL Library:
invite to group
group chat talk
group chat listen
eject group members
no invite to group
eject from group
leave group
add members to roles
remove members from roles
update group profile
Full command control via scripts
Bot chat API no yes no yes
HTTP API yes no yes yes
Other languages Simple Bot Scripting Language no possible no
Links
URL SmartBots: Second Life bot hosting PikkuBots website Wizardry and Steamworks - Corrade SecondBot website
SLURL [1] [2] --- ---
Other SmartBost is a publicly trading company, listed as BOTS at SLCAPEX --- The source-code is released under the GNU GPLv3 license. For hosting, please contact Kira Komarov in-world. Free hosting may be available (within reason and at the mercy of resources). ---
  1. See Group inviters comparison for more info
  2. The LSL library which allows to utilize bot's functionality from your LSL scripts

See also

For more info on bots, visit the following pages:

  • Group inviters comparison - the comparison table of the group inviter services
  • SmartBots services - the general information about Second life bots and related services: group inviter, chat managing and group notices