Professional Documents
Culture Documents
Greetings and thank you for purchasing a Restless Studio Pandorabot. Pandorabots
can be on hand to greet and inform or entertain guests on your parcel even when you
are offline. A properly customized Pandorabot can act effectively as a personal or
business assistant, directing and informing your visitors to products, services, or
personal whereabouts. Once deployed a Pandorabot is not a static feature of the
parcel but continues to evolve as responses to additional matching words, phrases,
questions, and comments are programmed or learned.
Restless Studio Pandorabots are now preconfigured to query Wikipedia for responses
making the Pandorabot the smartest robot in Second Life. The Pandorabot is the
only chat bot in Second Life that supports multiple bot deployment allowing you
to place two or more Pandorabots in your store or home, each responding to
queries for a particular product, service, or function. Pandorabots can also be
used to check spelling, deliver notecards/landmarks, and greet new arrivals.
Pandorabot V4 and later can be integrated with an Actorbot from Sine Wave to
provide a realistic 3D animated avatar. Instructions on integrating a Pandorabot V4
with an Actorbot are included in the Pandorabot V4 package and available in PDF
format at http://www.scribd.com/missyrestless . A tutorial on creating a 3D
animated avatar Pandorabot is available at http://pandorabot.blogspot.com/p/how-
to.html . Pandorabot V5 and later can also be integrated with a METAbolt bot using
the text client at http://www.metabolt.net/
CONTENTS
This package contains one or more preconfigured Pandorabots for immediate use.
The instructions below provide simple steps to configure your own custom
Pandorabot. Should you prefer, custom Pandorabots are available from Restless
Studio - simply contact missyrestless@gmail.com or IM Missy Restless inworld.
Restless Studio provides a business dress female human avatar Pandorabot, a male
human avatar Pandorabot, a female human club go-er Pandorabot, a rotating Steven
Colbert / Bob Dobbs Pandorabot head, a talking parrot on a perch Pandorabot, and a
wearable parrot Pandorabot. All of these can be rezzed and positioned to converse
with avatars in Local Chat. The wearable Pandorabots are designed so they can be
worn on the shoulder or another attachment point allowing you to deploy a
Pandorabot in areas where you cannot rez objects.
FEATURES
Although ready to use "out of the box", the Pandorabot can be extensively
configured. Restless Studio Pandorabots V2 and later support easy dialog menu
configuration by the owner. Simply click your active Pandorabot or say “configure”
and a dialog menu interface will be displayed. Most of the Pandorabot options you
would want to customize are available in the dialog menu.
NOTECARD CONFIGURATION
Your Pandorabot is delivered with default settings suitable for most deployments.
Should you wish to change the default settings you can do so by editing the
Configuration notecard.
When touched by a non-owner the Pandorabot will deliver a notecard, landmark, and
the Pandorabot User Guide. The Pandorabot simply looks for the first notecard and
landmark in its inventory and delivers these. To configure your Pandorabot's
delivery items, drop the notecard and landmark you wish delivered to your visitors
into the Pandorabot's contents. Make sure these are named so they appear first in
alphabetical order. For instance, use an underscore or asterisk as the first
character in their names. Pandorabot V5 and later can be configured to deliver a
notecard, landmark, and additional documents via a dialog menu.
NAME CONFIGURATION
This will change your Pandorabot name to "Buffy Bot". Change Buffy and Bot to
whatever name you want your Pandorabot to have. When finished, click Save and
close the edit window. When NAME_ENABLED is TRUE the name of the Pandorabot
determines which local chat the Pandorabot responds to. See NAME_ENABLED
below for more information on response control.
Note that judicious choice of a Pandorabot name coupled with NAME_ENABLED set
to TRUE can configure your Pandorabot to only respond to local chat specific
to a particular need. For instance, a Pandorabot named "Spellfire Sword" might
be deployed to respond only to queries concerning either the Spellfire battle
system and/or swords, perhaps replying with a slurl to their location.
GENDER
To change a Pandorabot from female to male, change the name as above and also
add the line at the top of the Configuration notecard:
TEXTURE = male
After saving your changes and closing the edit window your Pandorabot should
set the name to the new name you gave it as well as retexture itself with the
male texture. You can replace either the female or male textures in the
Pandorabot object contents or add your own custom textures. The gender can also be
selected from several preconfigured appearances via the dialog menu.
VOICE CONFIGURATION
Pandorabots V3 and later are preconfigured to speak using the free speech synthesis
provided at http://secondlife.mitsi.com by Ferd Frederix. The Pandorabot can be
configured to use a female voice, male voice, or no voice. The default voice can be
set in the Configuration notecard by setting “VOICE = Female”, “VOICE = Male”, or
“VOICE = None”. Male or Female voice setting is automatically performed when
setting the Gender in the dialog menu unless “None” has previously been selected.
Email and spelling corrections are never spoken.
Default values for the following variables can be set by editing the Configuration
notecard in the Pandorabot contents:
SHOW_BOT_MENU
Provide additional configuration menu entries for and Actorbot or METAbolt bot if
they have been integrated with the Pandorabot.
OWNER_BOT_MENU
If TRUE only the owner (or group if group access has been configured) may operate
the configuration dialog menu system. If FALSE non-owner/non-group residents will
be provided with a subset of the dialog menus suitable for Pandorabot interaction.
AI_ENABLED
If TRUE Pandorabot will chat using AI from pandorabots.com. If FALSE the Pandorabot
will still query Wikipedia, spellcheck, greet, etc as configured.
NAME_ENABLED
If TRUE the bot will attempt to respond only to local chat containing
either first or last name. Regardless, all email and shutoff triggers in
local chat are responded to if EMAIL_ENABLED and/or SHUTOFF_ENABLED are TRUE.
GREET_ENABLED
If TRUE the bot will issue a greeting to new arrivals. If FALSE, no greeting will
be issued. The greeting text and sensor range can be customized by editing the
Greeter_Config notecard in the object contents.
HOVER_ENABLED
If FALSE the hover text will not be set. If TRUE the hover text will be set.
SPELL_ENABLED
If TRUE the bot will act as a spell checker when it recognizes certain trigger
phrases. See SPELL_TRIGGERS for more information.
TEXT_ENABLED
If FALSE the bot textures will not be altered. If TRUE the texture will be
set to TEXTURE on startup.
INVISIBLE
The name by which your bot will respond. If NAME_ENABLED is TRUE, the bot
will only respond if either string is in the chat message (case insensitive).
CHANNEL
TEXTURE
HOVER_TEXT
The hover text over the bot. Use "\n" for newline and "" for no text
HOVER_COLOR
The hover text color <red, green, blue>, float values between 0 and 1
BOT_ID
The Pandorabot ID to use. Note, this is the ID of the bot at pandorabots.com, not
the UUID of any Second Life object or avatar. To create your own custom Pandorabot,
program the responses in AIML at http://www.pandorabots.com/ and set this to your
custom Pandorabot ID. Alternately, a custom Pandorabot can be created to your
specification by contacting Missy Restless at missyrestless@gmail.com
BOT_NAME
Name of corresponding Bot ID. This is the name of the preprogrammed bot personality
at pandorabot.com and not the name by which the bot will identify itself.
WIKIPEDIA_ENABLED
If TRUE, chat including one of the WIKIPEDIA_TRIGGERS will cause the Pandorabot to
query Wikipedia for an appropriate response.
EMAIL_ENABLED
If TRUE you can use the Pandorabot to send email. See the EMAIL_TRIGGERS below.
EMAIL_TIMEOUT
VERBAL_SHUTOFF_ENABLED
If TRUE the Pandorabot will shutoff when hearing one of these phrases.
See SHUTOFF_TRIGGERS below. Touch the Pandorabot to wake him or her up.
OWNER_LISTEN_ONLY
If set to TRUE only the owner of the Pandorabot can talk to and hear the Pandorabot
RESTRICTED_ACCESS
This can be used to restrict the ability to shutdown and configure the Pandorabot
to owner only (set to 1), group only (set to 2), or all residents (set to 0).
Setting RESTRICTED_ACCESS = 0 allows all residents to shutdown and restart the
Pandorabot as well as access a limited dialog menu appropriate for guests.
LANG_CODE
Set the language code to use for Wikipedia queries. By default the Pandorabot will
query the English Wikipedia. To configure your Pandorabot to query one of the non-
English Wikipedias, set LANG_CODE to the appropriate language code. See
http://meta.wikimedia.org/wiki/List_of_Wikipedias for a list of all Wikipedias and
their corresponding language codes. Non-English query misses are followed by an
English Wikipedia query.
LANG_NAME
LANG_CODES
The list of language codes which can be selected in the dialog menus
LANG_NAMES
UNWIKIABLE_PHRASES
Don't attempt to pass these to Wikipedia, get the response from pandorabots.com
WIKIPEDIA_TRIGGERS
If EMAIL_ENABLED is TRUE these phrases indicate the resident wishes to send email.
SPELL_TRIGGERS
SHUTOFF_TRIGGERS
GREET_1
GREET_2
GREET_3
Then a new arrival by the name of “Joe Blow” would be greeted with”
INVITE
GROUP_KEY
INVITE_TRIGGER
NOTE_NAME
NOTE_NOTE
RANGE
LIST_SIZE
COUNT_MODE
If TRUE switch NAME_ENABLED mode based on avatar count. This can be used to
automatically switch the Pandorabot into NAME_ENABLED mode when the number of
avatars within chat distance exceeds some specified limit. If the number of
detected avatars drops below that limit the Pandorabot will switch back to
responding to all local chat.
ENABLE_COUNT
If COUNT_MODE is TRUE switch to NAME_ENABLED mode when the avatar count exceeds
this and back to responding to all local chat when the avatar count drops below or
equal to this value.
NAME_ENABLED
Initial value of NAME_ENABLED (does the Pandorabot respond only by name ?). This
should match the value set in the Configuration notecard.
FURTHER INFORMATION
The Pandorabots Owner Manual (this document) and Pandorabots User Guide are
available in PDF format at http://www.scribd.com/missyrestless
Visit the Pandorabot blog at http://pandorabot.blogspot.com where you can find many
How-To tutorials on Pandorabot use, configuration, and deployment at
http://pandorabot.blogspot.com/p/how-to.html
Although not available at the time of this publication, manuals and tutorials for
Pandorabot METAbolt integration will also be available at
http://www.scribd.com/missyrestless and http://pandorabot.blogspot.com/p/how-
to.html