Difference between revisions of "Second Life bot software comparison"

From Second Life Wiki
Jump to navigation Jump to search
 
(28 intermediate revisions by 8 users not shown)
Line 12: Line 12:


<div style="float: left; width: 49%">
<div style="float: left; width: 49%">
== Hosting bot with provider ==
== A. Hosting bot with provider ==


Pros:
Pros:
Line 24: Line 24:


<div style="float: right; width: 49%">
<div style="float: right; width: 49%">
== Running bot on your own PC ==
== B. Running bot on your own PC ==


Pros:
Pros:
Line 42: Line 42:
{| width=100% border=1 cellspacing=0 cellpadding=4
{| width=100% border=1 cellspacing=0 cellpadding=4
|- bgcolor="#DDDDDD"
|- bgcolor="#DDDDDD"
! width=33% |  
! width=16% |  
! width=33% | SmartBots
! width=16% | SmartBots
! width=33% | PikkuBot
! width=16% | PikkuBot
! width=16% | Corrade
! width=16% | SecondBot
! width=16% | ApexBot


|-
|-
| colspan=4 | '''Hosting type'''
| colspan=6 | '''Hosting type'''
|-
|-
| bgcolor="#DDDDDD" | Server hosting
| bgcolor="#DDDDDD" | Server hosting
| '''yes''' || '''yes'''
| '''yes''' || '''yes''' || no || no || '''yes'''
|-
|-
| bgcolor="#DDDDDD" | Downloadable program
| bgcolor="#DDDDDD" | Downloadable program
| no || '''yes'''
| no || '''yes''' || '''yes''' || '''yes''' || no
|-
| bgcolor="#DDDDDD" | Source-Code Available
| no || no || '''yes''' || no || no


|-
|-
| colspan=4 | '''Features'''
| colspan=6 | '''Purpose'''
|-
| bgcolor="#DDDDDD" | Used as:
| '''Multi-functional Bot''' || '''Multi-functional Bot''' || '''Multi-functional Bot'''  || '''Multi-functional Bot'''  || '''Multi-functional Bot'''
|-
| colspan=6 | '''Features'''
|-
|-
| bgcolor="#DDDDDD" | Bot controlling approach
| bgcolor="#DDDDDD" | Bot controlling approach
| web pages<br>in-world HUD || chat commands
| web pages<br>in-world HUD<br>http API || chat commands || <br>instant-messaging<br>HTTP API<br>RLV<br>AI via AIML<br>TCP<br>[https://marketplace.secondlife.com/p/WaS-Corrade-Movement-Heads-Up-Display-Drone-HUD/8809096 HUD] || instant-messaging<br/>http AI || Website<br />Inworld<br />HTTP API<br />OAuth2 API
|-
|-
| 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>
| '''yes''' || '''yes'''
| '''yes''' || '''yes''' || '''yes''' || '''yes''' || '''yes'''
|-
|-
| bgcolor="#DDDDDD" | Chat moderator
| bgcolor="#DDDDDD" | Chat moderator
| '''yes, web interface''' || '''yes, bot commands'''
| '''yes, web interface''' || '''yes, bot commands''' || '''yes, bot commands''' || no || '''yes'''
|-
|-
| bgcolor="#DDDDDD" | Automatic chat antispam
| bgcolor="#DDDDDD" | Automatic chat antispam
| '''yes, using free device''' || no
| '''yes, using free device''' || no || '''yes, using LSL (free devices) or built-in HTTP''' || no || '''yes'''
|-
|-
| bgcolor="#DDDDDD" | Group notices and IMs
| bgcolor="#DDDDDD" | Group notices and IMs
| '''yes''' || '''yes'''
| '''yes''' || '''yes''' || '''yes'''  || '''yes''' || '''yes'''
|-
|-
| bgcolor="#DDDDDD" | Scheduled notices and IMs
| bgcolor="#DDDDDD" | Scheduled notices and IMs
| '''yes, web interface''' || no
| '''yes, web interface''' || no || '''yes, bot commands''' || '''yes groups only''' || '''yes, web interface'''


|-
|-
| colspan=4 | '''Add-ons'''
| colspan=6 | '''Add-ons'''
|-
|-
| bgcolor="#DDDDDD" | Add-ons for other services
| bgcolor="#DDDDDD" | Add-ons for other services
| SHX devices<br>HippoRent<br>Casper (Vend and others)<br>AlikaRent<br>IntelliAd || not announced
| LOW Industries devices<br>SHX devices<br>HippoRent<br>Casper (Vend and others)<br>AlikaRent<br>IntelliAd || not announced || CasperLet<br>CasperVend || StreamAdmin || CasperLet<br/>CasperVend coming soon
|-
|-
| bgcolor="#DDDDDD" | Devices and tools
| bgcolor="#DDDDDD" | Devices and tools
| [https://marketplace.secondlife.com/stores/11457 Available at SL Marketplace] || [http://www.pikkubot.de/dokuwiki/doku.php?id=pikkushop Pikku-Shop]
| [https://marketplace.secondlife.com/stores/11457 Available at SL Marketplace] || [http://www.pikkubot.de/dokuwiki/doku.php?id=pikkushop Pikku-Shop] || 1. [http://grimore.org/secondlife:scripted_agents:corrade Wizardry and Steamworks - Corrade]<br> 2. [https://marketplace.secondlife.com/stores/165275 Corrade Store]<br>3. [http://grimore.org/secondlife:scripted_agents:vassal Vassal] - complete estate / region manager. || None yet || [https://marketplace.secondlife.com/stores/198959 Available on SL Marketplace]


|-
|-
| colspan=4 | '''Prices'''
| colspan=6 | '''Prices'''
|-
|-
| bgcolor="#DDDDDD" | Setup fee
| bgcolor="#DDDDDD" | Setup fee
| '''free''' || L$6,000 (premium license)<br>L$6,000 (light license)
| '''free''' || L$6,000 (premium license)<br>L$1,500 (light license) || '''free''' || '''free''' || '''free'''
|-
|-
| bgcolor="#DDDDDD" | Bot hosting subscription
| bgcolor="#DDDDDD" | Bot hosting subscription
| L$479/week - fully-functional bot<br>L$179/week - model bot || L$504/week
| L$479/week - fully-functional bot<br>L$179/week - model bot || L$504/week || N/A || N/A || L$379/week


|-
|-
| colspan=4 | '''Programming'''
| colspan=6 | '''Programming'''
|-
|-
| 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
| '''[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 || '''[http://grimore.org/secondlife/scripted_agents/corrade/api Corrade API]'''  || '''[http://secondbot.net/index.php?module=docs Full command control via scripts]''' || '''[https://apexbots.com/index.php/api/ API Documentation]'''
|-
|-
| bgcolor="#DDDDDD" | Bot chat API
| bgcolor="#DDDDDD" | Bot chat API
| no || '''yes'''
| no || '''yes''' || '''yes'''  || '''yes (+AI/AIML)''' || '''yes'''
|-
|-
| bgcolor="#DDDDDD" | HTTP API
| bgcolor="#DDDDDD" | HTTP API
| '''yes''' || no
| '''yes''' || no || '''yes''' || '''yes''' || '''yes'''
|-
|-
| bgcolor="#DDDDDD" | Other languages
| bgcolor="#DDDDDD" | Other languages
| [http://www.smartbots2life.com/docs/SBSL Simple Bot Scripting Language] || no
| [http://www.smartbots2life.com/docs/SBSL Simple Bot Scripting Language] || no || '''AIML(Markup) PHP/ASP/perl/etc..'''  || no || no


|-
|-
| colspan=4 | '''Links'''
| colspan=6 | '''Links'''
|-
|-
| bgcolor="#DDDDDD" | URL
| bgcolor="#DDDDDD" | URL
| [http://www.smartbots2life.com/ SmartBots: Second Life bot hosting] || [http://www.pikkubots.de/ PikkuBots website]
| [http://www.smartbots2life.com/ SmartBots: Second Life bot hosting] || [http://www.pikkubots.de/ PikkuBots website] || [http://grimore.org/secondlife:scripted_agents:corrade Wizardry and Steamworks - Corrade] || [http://secondbot.net/ SecondBot website] || [https://apexbots.com/ ApexBots Website]
|-
|-
| bgcolor="#DDDDDD" | SLURL
| bgcolor="#DDDDDD" | SLURL
| [http://slurl.com/secondlife/DuoLife/200/99/32] || [http://slurl.com/secondlife/San/198/140/58]
| [http://slurl.com/secondlife/DuoLife/200/99/32] || [http://slurl.com/secondlife/San/198/140/58] || --- || --- || [http://maps.secondlife.com/secondlife/Rochester/132/131/28 Rochester <132, 131, 28>]
|-
|-
| bgcolor="#DDDDDD" | Other
| bgcolor="#DDDDDD" | Other
| SmartBost is listed as [http://slcapex.com/symbol/BOTS BOTS at SLCAPEX] || ---
| SmartBost is a publicly trading company, listed as [http://slcapex.com/symbol/BOTS BOTS] at SLCAPEX || --- || The source-code is released under the GNU GPLv3 license. For more details, please contact [http://my.secondlife.com/Kira.Komarov Kira Komarov] in-world. Hosting solutions can be found on the project page. || ---  
|}
|}
<references/>
<references/>
Line 127: Line 138:
* [[Group inviters comparison]] - the comparison table of the group inviter services
* [[Group inviters comparison]] - the comparison table of the group inviter services
* [http://www.smartbots2life.com/docs/SmartBots_Documentation SmartBots services] - the general information about Second life bots and related services: group inviter, chat managing and group notices
* [http://www.smartbots2life.com/docs/SmartBots_Documentation SmartBots services] - the general information about Second life bots and related services: group inviter, chat managing and group notices
* [http://grimore.org/secondlife/scripted_agents/corrade Corrade Set-up and API] - comprehensive information on the Corrade open-source bot and all its capabilities.
* [http://grimore.org/secondlife/scripted_agents/vassal Vassal] - comprehensive estate / region management tool featuring batch restarts, remote region uptime monitoring (up, down, etc...), region textures setter, avatar scanner, etc...


[[Category: SL Bots]]
[[Category: SL Bots]]

Latest revision as of 12:39, 9 January 2018

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 ApexBot
Hosting type
Server hosting yes yes no no yes
Downloadable program no yes yes yes no
Source-Code Available no no yes no no
Purpose
Used as: Multi-functional Bot Multi-functional Bot Multi-functional Bot Multi-functional Bot Multi-functional Bot
Features
Bot controlling approach web pages
in-world HUD
http API
chat commands
instant-messaging
HTTP API
RLV
AI via AIML
TCP
HUD
instant-messaging
http AI
Website
Inworld
HTTP API
OAuth2 API
Group Inviter [1] yes yes yes yes yes
Chat moderator yes, web interface yes, bot commands yes, bot commands no yes
Automatic chat antispam yes, using free device no yes, using LSL (free devices) or built-in HTTP no yes
Group notices and IMs yes yes yes yes yes
Scheduled notices and IMs yes, web interface no yes, bot commands yes groups only yes, web interface
Add-ons
Add-ons for other services LOW Industries devices
SHX devices
HippoRent
Casper (Vend and others)
AlikaRent
IntelliAd
not announced CasperLet
CasperVend
StreamAdmin CasperLet
CasperVend coming soon
Devices and tools Available at SL Marketplace Pikku-Shop 1. Wizardry and Steamworks - Corrade
2. Corrade Store
3. Vassal - complete estate / region manager.
None yet Available on SL Marketplace
Prices
Setup fee free L$6,000 (premium license)
L$1,500 (light license)
free free free
Bot hosting subscription L$479/week - fully-functional bot
L$179/week - model bot
L$504/week N/A N/A L$379/week
Programming
LSL API[2] AdminBot LSL Library:
invite to group
group chat talk
group chat listen
eject group members
no Corrade API Full command control via scripts API Documentation
Bot chat API no yes yes yes (+AI/AIML) yes
HTTP API yes no yes yes yes
Other languages Simple Bot Scripting Language no AIML(Markup) PHP/ASP/perl/etc.. no no
Links
URL SmartBots: Second Life bot hosting PikkuBots website Wizardry and Steamworks - Corrade SecondBot website ApexBots Website
SLURL [1] [2] --- --- Rochester <132, 131, 28>
Other SmartBost is a publicly trading company, listed as BOTS at SLCAPEX --- The source-code is released under the GNU GPLv3 license. For more details, please contact Kira Komarov in-world. Hosting solutions can be found on the project page. ---
  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
  • Corrade Set-up and API - comprehensive information on the Corrade open-source bot and all its capabilities.
  • Vassal - comprehensive estate / region management tool featuring batch restarts, remote region uptime monitoring (up, down, etc...), region textures setter, avatar scanner, etc...