Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Bots

Annabelle Babii
Unholier than thou
Join date: 2 Jun 2007
Posts: 1,797
11-07-2007 16:02
Ok, I'll be noobish for a second.

What is a bot? (I mean besides the standard answer "a fully automated autonomous avatar";)

Is it running a special client version? What keeps it from logging out? How do they work?
Is it a program scripted in LSL or an outside program controlling the client?
Gomez Bracken
Who said that??
Join date: 12 Apr 2007
Posts: 479
11-07-2007 16:09
From: Annabelle Babii
Ok, I'll be noobish for a second.

What is a bot? (I mean besides the standard answer "a fully automated autonomous avatar";)

Is it running a special client version? What keeps it from logging out? How do they work?
Is it a program scripted in LSL or an outside program controlling the client?

A bot is just an Alt. The person running it will normally use a program to log it in and control it in an automated way based on the open source client, so they won't normally "see" the world as we do.

They could however use the bot's alt account to log in as that AV in the normal client and contribute to the SL community just as any other AV can if they wanted to.

Gomez
_____________________
Temptations Club and Adult resort
http://www.temptations-club.com
http://slurl.com/secondlife/Fort%20Grant/170/54/53
***
SL Wedding Show Mall - The top SL Wedding specialists all under one roof
http://slurl.com/secondlife/Medvedgrad/136/33/36
***
Join the group "Zindra Landowners Alliance" for updates and information about Zindra! - http://zindrala.co.cc for more information!
Annabelle Babii
Unholier than thou
Join date: 2 Jun 2007
Posts: 1,797
11-07-2007 16:16
From: Gomez Bracken
A bot is just an Alt. The person running it will normally use a program to log it in and control it in an automated way based on the open source client, so they won't normally "see" the world as we do.


So it's running on a modified client which is reprogrammed to do the bot things. Gotcha.
Gomez Bracken
Who said that??
Join date: 12 Apr 2007
Posts: 479
11-07-2007 16:21
From: Annabelle Babii
So it's running on a modified client which is reprogrammed to do the bot things. Gotcha.

Yep :)

Gomez
_____________________
Temptations Club and Adult resort
http://www.temptations-club.com
http://slurl.com/secondlife/Fort%20Grant/170/54/53
***
SL Wedding Show Mall - The top SL Wedding specialists all under one roof
http://slurl.com/secondlife/Medvedgrad/136/33/36
***
Join the group "Zindra Landowners Alliance" for updates and information about Zindra! - http://zindrala.co.cc for more information!
Trout Recreant
Public Enemy No. 1
Join date: 24 Jul 2007
Posts: 4,873
11-07-2007 16:22
In practical terms, it's an avatar that's being controlled by a script or a program rather than a human. There's no person on the other end. They can be used to do any number of things, none of them particularly appetizing as far as I'm concerned, ranging from searching out and buying land to camping, to griefing, to...you pretty much name it. My opinion is when you take the operator out of the picture, nothing really positive can come of it, but I guess I'm open to argument to the contrary if someone can come up with a good use for bots which outweighs the bad uses.
_____________________
From: Jerboa Haystack

A Trout Rating (tm) is something to cherish. To flaunt and be proud of. It is something all women should aspire to obtain!
Nika Talaj
now you see her ...
Join date: 2 Jan 2007
Posts: 5,449
11-07-2007 16:34
Yes, bots are based on the libsl software created by the libsecondlife open source project. Here is their page on how to create a bot, if you're a software developer:
http://www.libsecondlife.org/wiki/How_to_create_a_basic_libSL_bot

Inworld, they look just like any other avatar.

Nowadays, you can buy bots that do various things, or even custom order special commands for existing bots, from people who sell them. The bots can be controlled either by command line interactions on the workstation on which their client is running, or inworld via interactions (e.g. IMs) that they've been coded to understand.

Here's a sample command set for a bot, notice it's hierarchical:
-=animation
=- repeatanims, stoprepeatanims
-=appearance=- clone, detach, fixlook, wear, wearnum
-=build=- deletethis, rezmap, thiskey, thispermissions
-=communication=- dialoglisten, dialogreply, listen, say, saychan, shout, stoplisten, whisper, who
-=finances=- balance, buythis, givecash, paythis, sellthis
-=friendlist=- allrights, invitefriend, resetrights
-=info=- help, helpnote, programstats, regioninfo, version
-=inventory=- cd, ls, mkdir, rezinvo, rmdir
-=movement=- fly, follow, land, sit, sithere, sitkey, sitnum, stand, stopfollow, teleport, teleportav, teleportme, touchhere
-=status=- busy, forceresit, logout

cool, huh?
3Ring Binder
always smile
Join date: 8 Mar 2007
Posts: 15,028
11-07-2007 17:05
From: Nika Talaj
Yes, bots are based on the libsl software created by the libsecondlife open source project. Here is their page on how to create a bot, if you're a software developer:
http://www.libsecondlife.org/wiki/How_to_create_a_basic_libSL_bot

Inworld, they look just like any other avatar.

Nowadays, you can buy bots that do various things, or even custom order special commands for existing bots, from people who sell them. The bots can be controlled either by command line interactions on the workstation on which their client is running, or inworld via interactions (e.g. IMs) that they've been coded to understand.

Here's a sample command set for a bot, notice it's hierarchical:
-=animation
=- repeatanims, stoprepeatanims
-=appearance=- clone, detach, fixlook, wear, wearnum
-=build=- deletethis, rezmap, thiskey, thispermissions
-=communication=- dialoglisten, dialogreply, listen, say, saychan, shout, stoplisten, whisper, who
-=finances=- balance, buythis, givecash, paythis, sellthis
-=friendlist=- allrights, invitefriend, resetrights
-=info=- help, helpnote, programstats, regioninfo, version
-=inventory=- cd, ls, mkdir, rezinvo, rmdir
-=movement=- fly, follow, land, sit, sithere, sitkey, sitnum, stand, stopfollow, teleport, teleportav, teleportme, touchhere
-=status=- busy, forceresit, logout

cool, huh?

cool, but confusing.
Nika Talaj
now you see her ...
Join date: 2 Jan 2007
Posts: 5,449
11-07-2007 17:15
From: 3Ring Binder
cool, but confusing.
erm, sorry. is there something in particular that I could try to clarify?

Maybe this'll help: when the bot client starts, in addition to running in SL, it opens up a command line window (like a dos window) on the local PC it's running on. The person controlling the bot can type the commands I listed into that window, and the bot will perform the command inworld. Like say I typed something like:

teleport (hahne 0,0,0)

the bot would teleport there.

I've kind of simplified above, but that's the idea. There are bot manufacturers on the forums - maybe one of them can be clearer :)
Void Singer
Int vSelf = Sing(void);
Join date: 24 Sep 2005
Posts: 6,973
11-07-2007 17:37
From: Trout Recreant
I guess I'm open to argument to the contrary if someone can come up with a good use for bots which outweighs the bad uses.


group invite handling (which can be abused)
land RENTAL/SALES (which can be extended to abuse using buys etc)
land grief monitoring(think sand box bot that auto-detects oversized mega prims, or viral rezzors and auto returns them with a msg not to use them and perhaps ban + AR repeat offenders)
A better vendor server that never has to worry about changing keys

just off the top of my head

like anything, we automate repetitive tasks we can't be arsed to handle ourselves
_____________________
|
| . "Cat-Like Typing Detected"
| . This post may contain errors in logic, spelling, and
| . grammar known to the SL populace to cause confusion
|
| - Please Use PHP tags when posting scripts/code, Thanks.
| - Can't See PHP or URL Tags Correctly? Check Out This Link...
| -
Day Oh
Registered User
Join date: 3 Feb 2007
Posts: 1,257
11-07-2007 18:11
"Bot" has seemingly become the buzzword for any third-party client...
_____________________
Gaybot Blessed
Heavenly Input Collector
Join date: 3 Oct 2007
Posts: 306
11-07-2007 18:57
From: someone...
Bots



you rang?
Alyx Sands
Mental Mentor Linguist
Join date: 17 Feb 2007
Posts: 2,432
11-07-2007 19:04
From: Gaybot Blessed
you rang?

Awwww, you're just a cute little gaybot...you're not one of them evil ones.... :D
_____________________
~~I'm a linguist. RL sucks, but right now it's decided to be a little less nasty to me - you can still be nice to me if you want! ~~
->Potestatem obscuri lateris nescitis.<-