SmartBots-OLD: Difference between revisions

From CasperTech Wiki
Jump to navigation Jump to search
m (A975fe65-8ede-4fdb-97ee-c399c9a8ff6e moved page SmartBots to SmartBots-OLD without leaving a redirect: Rewrote for clarity, saving old version "just in case" )
 
(47 intermediate revisions by 3 users not shown)
Line 3: Line 3:
   |}
   |}
[[File:German_flag.gif]] [[SmartBots/DE | Schaue hier in Deutsch!]]
[[File:German_flag.gif]] [[SmartBots/DE | Schaue hier in Deutsch!]]
{{Information|Get L$500 FREE wallet balance and one FREE add-on when you use coupon code 'CASPERTECH' when you register a new account with SmartBots at https://www.mysmartbots.com! (Free add-on excludes Immortal Bot Add-ons. New accounts only.}}
    
    
= '''<span style="color:#00528c">Create Your SmartBots Account</span>''' =
= '''<span style="color:#00528c">Create Your SmartBots Account</span>''' =
Line 78: Line 80:
----
----
The services will stop immediately with a missed payment, however the bot will stay in the group for one week. (This allows for "Woopsie! Forgot yesterday, will pay today".) If there is no payment after one week, then the bot leaves the group on its own, and when/if you reactivate service you will need to choose (again) from the list of available bots at that time, or re-enable the settings for your own bot.
The services will stop immediately with a missed payment, however the bot will stay in the group for one week. (This allows for "Woopsie! Forgot yesterday, will pay today".) If there is no payment after one week, then the bot leaves the group on its own, and when/if you reactivate service you will need to choose (again) from the list of available bots at that time, or re-enable the settings for your own bot.
==== SmartBot Payment Reminders ====
----
SmartBots will send notifications 3-days prior to bot's expiry date as well as an e-mail.  You will need to remember to pay before it expires. You may wish to use a calendar app if you're not sure you'll remember to pay it regularly.
If you are '''not''' getting notifications, you will need to speak to SmartBots support (Not CasperTech, we don't control notifications sent from SB themselves) and have them look at the problem.


= '''<span style="color:#00528c">Group Setup</span>''' =
= '''<span style="color:#00528c">Group Setup</span>''' =
=== Giving your SmartBots Bot Abilities for your Inworld Group ===
----
Remember that in order to send invitations, notices or IMs, you have to provide these abilities to the bot.
For example, the a bot used for invites and ejects for an inworld rental group requires the "Invite" and "Eject" abilities - see the image below.
<div style="display:inline-block">[[File:RobotArmy_-_Role_Abilities.png|350px|thumb|right|Giving your bot's role the "invite" and "eject" abilities]]</div>
== '''<span style="color:#00528c">Group Security Code</span>''' ==
This section assumes that:   
This section assumes that:   
:* You have a configured and working CasperVend and/or CasperLet system.
:* You have a configured and working CasperVend and/or CasperLet system.
:* You have an active SmartBots account.
:* You have an active SmartBots account.
:* Your bot is already in your group with the appropriate roles.
:* Your bot is already in your group with the appropriate roles.
Remember that in order to send invitations, notices or IMs, you have to provide these abilities to the bot. For example, the Inviter service requires the "Invite Other People to the Group" ability.
 
=== Getting your Existing Security Code ===
----


: 1) Visit the '''[http://www.smartbots2life.com SmartBots website]''' and log in
: 1) Visit the '''[http://www.smartbots2life.com SmartBots website]''' and log in
: 2) Go to your dashboard
: 2) Go to your dashboard
: 3) Click '''[http://www.mysmartbots.com/docs/Security_code "Security Code"]''' on the groups list
: 3) Find the group you want to manage
: 4) You'll arrive at the "manage group settings" page
: 4) Hover over the word "Members" in the box for that group - you'll see a dropdown with options
: 5) Click "Group Settings" tab
: 5) On the dropdown box, under "third party access", choose the "Group Security Code" link
: 6) For "AdminBot Security" choose a unique password - numbers and letters only - and enter it (This is your "secret key"/"security code" that you will need for CasperLet and/or CasperVend)
: 6) Look under '''AdminBot Security''' - SmartBots gives you a security code by default.
:: '''<span style="color:#F00;">Do NOT use any passwords that you use for other Second Life or CasperTech logins!</span>'''
: 7) Select/highlight the code, and then copy.
: 8) Paste into the appropriate box in the CasperLet setup.
 
=== Changing your SmartBots Group Security Code ===
----
 
: 1) Visit the '''[http://www.smartbots2life.com SmartBots website]''' and log in
: 2) Go to your dashboard
: 3) Find the group you want to manage
: 4) Hover over the word "Members" in the box for that group - you'll see a dropdown with options
: 5) On the dropdown box, under "third party access", choose the "Group Security Code" link
: 6) Under '''AdminBot Security''', replace the code that's there with one of your choosing.
:: '''<span style="color:#F00;">LETTERS AND NUMBERS ONLY! DO NOT DUPLICATE ANY OTHER PASSWORDS!</span>'''
: 7) Click "Save"
: 7) Click "Save"


Line 112: Line 142:
=== Adding SmartBots to CasperLet ===
=== Adding SmartBots to CasperLet ===
----
----
{| class="wikitable"
{| class="wikitable" style="margin-left: auto; margin-right: auto; border: none; "width: 85%;"
|-
|-
! style="white-space: nowrap; background: #33CCFF; border: 2px solid #383838;" | Steps to perform
! style="background: #33CCFF; border: 2px solid #383838;" | Steps to perform
! style="white-space: nowrap; background: #33CCFF; border: 2px solid #383838;" | Reference Image
! style="background: #33CCFF; border: 2px solid #383838;" | Reference Image
|-
|-
| valign="top" | Log in to CasperLet, go to the '''[https://let.casperdns.com/groups.php Group Bots]''' page and click the '''"Add New"''' button. <br /><br />(If you already have existing bots set up, you will see a list of bots under the "Add New" button - if you wish to edit an existing bot configuration, click "Edit" instead.)
| valign="top" | Log in to CasperLet, go to the '''[https://let.casperdns.com/groups.php Group Bots]''' page and click the '''"Add New"''' button. <br /><br />(If you already have existing bots set up, you will see a list of bots under the "Add New" button - if you wish to edit an existing bot configuration, click the "Edit" button next to the name of the bot you want to edit instead.)
| [[File:Robot Army 2016 - 01.png|300px|thumb|left|Click for larger image]]   
| [[File:Robot Army 2016 - 01.png|300px|thumb|left|Click for larger image]]   
|-
|-
| valign="top" | Use the pulldown to select your bot type.  
| valign="top" | Use the pulldown to select your bot type.  
| [[File:Robot Army 2016 - 02.png|300px|thumb|left|Click for larger image]]  
| [[File:RobotArmy-BotChoices.png|300px|thumb|left|Click for larger image]]  
|-
|-
| valign="top" |You will be presented with information about:<ol><li> The bot type you've chosen </li> <li>Where to purchase the bot in question (in case you don't have it already)</li></ol> as seen in these examples<br /><br />Click '''"Next"''' if you are happy with your choice of bot type.  
| valign="top" |You will be presented with information about:<ol><li> The bot type you've chosen </li> <li>Where to purchase the bot in question (in case you don't have it already).</li></ol>
| [[File:Robot Army 2016 - 03.png|300px|thumb|left|SmartBots group inviter info]]<br />[[File:Robot Army 2016 - 03b.png|300px|thumb|left|SmartBots Personal Bot info]]<br />[[File:Robot Army 2016 - 03c.png|300px|thumb|left|PikkuBot info]]<br />[[File:Robot Army 2016 - 03d.png|300px|thumb|left|Metabolt info]]<br />[[File:RobotArmy-Thoys.png|300px|thumb|left|Thoys bot info]]<br />[[File:RobotArmy-Corrade.png|300px|thumb|left|Corrade bot info]]
These example screens assume your choice is one of the two types of SmartBots currently utilized by CasperTech.  
| [[File:Robot Army 2016 - 03.png|300px|thumb|left|SmartBots group inviter selection info]]<br />[[File:Robot Army 2016 - 03b.png|300px|thumb|left|SmartBots Personal Bot selection info]]
|-
|-
| valign="top" | If you've selected the '''SmartBots group inviter''' option, you'll see this screen. Remember that:<br /><ol><li>Group's '''Security Code''' must be ''alphanumeric only'' - no symbols. </li><li>'''Label''' = Display name of that bot as you want it to appear in your bots list.</li></ol><br />Once you are done entering in setup information, click the "Next" button. <br /><br />If you've missed information that is required, there will be a popup screen to tell you what you're missing when you click "Next".  
| valign="top" | If you've selected the '''SmartBots Group Inviter''' option, you'll see this screen. Remember that:<br /><ol><li>Group's '''Security Code''' must be ''alphanumeric only'' - no symbols. <br />&nbsp;&nbsp;'''''([[SmartBots#Getting_your_Existing_Security_Code|How do I get my security code?]])'''''</li><li>'''Label''' = Display name of that bot as you want it to appear in your bots list.</li><li>'''Owner Avatar UUID''' = Avatar UUID of the SmartBots account owner who is using the bot.</ol>Once you are done entering in setup information, click the "Next" button. <br /><br />If you've missed information that is required, there will be a popup screen to tell you what you're missing when you click "Next".  


| [[File:Robot Army 2016 - 04.png|300px|thumb|left|Click for larger image]]
If you are using the group inviter workaround for personal bots, remember to use the '''group''' security code, instead of the personal bot access code.
 
| [[File:RobotArmy - v2 Smartbots Personal.png|300px|thumb|left|Group inviter bot configuration screen]]
|-
|-
| valign="top" | If you've selected the '''SmartBots Personal Bot''' option, you'll see this screen. Remember that:<br /><ol><li>Group's '''Security Code''' must be ''alphanumeric only'' - no symbols. </li><li>'''Label''' = Display name of that bot as you want it to appear in your bots list.</li></ol><br />As of 17 June, 2016, SmartBots currently doesn't have a way to easily find the '''Role UUID''' within their system, but it is being worked on. <br /><br />The workaround in the meantime is to either (1) use '''[https://bitbucket.org/METAbolt/metabolt.bitbucket.org/overview MetaBolt]''' to log in (or another viewer that will show the role's UUID in its interface) and get the role UUID from the group floater, or (2) set up EACH role like a separate group inviter bot, but using the personal bot credentials for each one.
| valign="top" | If you've selected the '''SmartBots Personal Bot''' option, you'll see this screen. Remember that:<br /><ol><li>The '''Security Code''' must be ''alphanumeric only'' - no symbols. </li><li>'''Label''' = Display name of that bot as you want it to appear in your bots list.</li></ol><br />
| [[File:RobotArmy - SB Personal Bot.png|300px|thumb|left|Click for larger image]]
| [[File:RobotArmy - v2 Smartbots Personal.png|300px|thumb|left|Personal bot configuration screen]]
|-
| valign="top" | If you've selected '''PikkuBot''' or '''MetaBolt''', you'll see this screen. Remember that:  <br /><ol><li>'''Label''' = Display name of that bot as you want it to appear in your bots list.</li></ol><br />Once you are done entering in setup information, click the "Next" button. If you've missed information that is required, there will be a popup screen to tell you what you're missing when you click "Next".
| [[File:Robot Army 2016 - Pikku+Meta.png|300px|thumb|left|Click for larger image]]
|-
| valign="top" | If you have selected '''Thoys bot''' you'll see this screen. Remember that:  <br /><ol><li>'''Label''' = Display name of that bot as you want it to appear in your bots list.</li></ol><br />Once you are done entering in setup information, click the "Next" button. If you've missed information that is required, there will be a popup screen to tell you what you're missing when you click "Next".
| [[File:RobotArmy-ThoysSetup.png|300px|thumb|left|Click for larger image]]
|-
| valign="top" | If you've selected '''Corrade bot''' you'll see this screen. Remember that:  <br /><ol><li>'''Label''' = Display name of that bot as you want it to appear in your bots list.</li><li>Corrade will accept letters, numbers and symbols in the Security Code.</li></ol><br />Once you are done entering in setup information, click the "Next" button. If you've missed information that is required, there will be a popup screen to tell you what you're missing when you click "Next".
| [[File:RobotArmy-CorradeSetup.png|300px|thumb|left|Click for larger image]]
|-
|-
| valign="top" | Now you will arrive at the test screen. Click the blue '''"Test Now"''' button to begin testing the configuration.  
| valign="top" | Now you will arrive at the test screen. Click the blue '''"Test Now"''' button to begin testing the configuration.  
Line 151: Line 175:
| [[File:RobotArmy2016 - ErrorSample.png|300px|thumb|left|Click for larger image]]
| [[File:RobotArmy2016 - ErrorSample.png|300px|thumb|left|Click for larger image]]
|-
|-
| valign="top" | If the test of your configuration was a success, you will see this message.  
| valign="top" | If the test of your configuration was a success, you will see this message.<br /><br />
'''IF''' you get a success message '''BUT''' you don't have a group invite, '''AND''' you are using Firestorm viewer, check Preferences > Privacy and look for a setting that hides invitations for groups you are already a member of. Toggle that OFF and you should see an invite with a successful test. 
| [[File:RobotArmy2016 - Success.png|300px|thumb|left|Click for larger image]]
| [[File:RobotArmy2016 - Success.png|300px|thumb|left|Click for larger image]]
|-
|-
Line 161: Line 186:
----
----


{| class="wikitable"
{| class="wikitable" style="margin-left: auto; margin-right: auto; border: none; "width: 85%;"
|-
|-
! style="white-space: nowrap; background: #33CCFF; border: 2px solid #383838;" | Steps to perform
! style="background: #33CCFF; border: 2px solid #383838;" | Steps to perform
! style="white-space: nowrap; background: #33CCFF; border: 2px solid #383838;" | Reference Image
! style="background: #33CCFF; border: 2px solid #383838;" | Reference Image
|-
|-
| valign="top" |Adding a bot on a per-unit basis requires the bot to '''already''' be set up. You should see a list of bots if this has already been done, similar to this reference image. If you have no bots in the list, you need to '''[[#Adding_SmartBots_to_CasperLet | create your bot(s).]]'''
| valign="top" |Adding a bot on a per-unit basis requires the bot to '''already''' be set up. You should see a list of bots if this has already been done, similar to this reference image. If you have no bots in the list, you need to '''[[#Adding_SmartBots_to_CasperLet | create your bot(s).]]'''
Line 198: Line 223:


= '''<span style="color:#00528c">SmartBots Error Messages</span>''' =
= '''<span style="color:#00528c">SmartBots Error Messages</span>''' =
: '''We were unable to contact the server for this test. Please try again!'''
:: ((Still attempting to get info))
: '''ERROR.. Message limit Exceeded'''
:: 1) This means the bot is over the daily IM limit of 5,000 messages. Contact SmartBots staff for assistance. Yes, invites count in that number.
:: 2) "Messages" = invites + group messages (advertising, etc.)
:: 3) Basically, if you're doing a lot of advertising with a bot, and/or sending a few messages to highly populated groups, it might be better to use a bot specifically for advertising, and a different one to cover group invites/ejects.


: '''ACCESS DENIED - This means that the access code you gave us is no longer valid.'''
: '''ACCESS DENIED - This means that the access code you gave us is no longer valid.'''
Line 204: Line 236:
:: 3) Your passcode may have symbols in it - it can only be an letters and numbers.
:: 3) Your passcode may have symbols in it - it can only be an letters and numbers.
:: 4) The avatar that owns the copy of CasperLet or CasperVend may not be the same person that is paying for the bot service to be used with THAT copy of CasperLet / CasperVend.  
:: 4) The avatar that owns the copy of CasperLet or CasperVend may not be the same person that is paying for the bot service to be used with THAT copy of CasperLet / CasperVend.  
:: 5) If this is from CasperVend, one or more of your products may not have the correct passcode in it.
:: 6) Don't paste the visible hash from a correct product, get the proper passcode by logging in to SmartBots.


: '''NO ABILITY - This means that your bot doesn't have the correct roles needed to invite.'''
: '''NO ABILITY - This means that your bot doesn't have the correct roles needed to invite.'''
Line 214: Line 248:


: '''NO SERVICE - This means you don't currently have a SmartBots account'''
: '''NO SERVICE - This means you don't currently have a SmartBots account'''
:: 1) You don't currently have a SmartBots account - or at least not on the avatar you are trying to pay for it with.  
:: 1) You don't currently have a SmartBots account - or at least not on the bot name you are trying to use it with.  
:: 2) The avatar that owns the copy of CasperLet or CasperVend may not be the same person that is paying for the bot service to be used with THAT copy of CasperLet / CasperVend.  
:: 2) The avatar that owns the copy of CasperLet or CasperVend may not be the same person that is paying for the bot service to be used with THAT copy of CasperLet / CasperVend.  



Latest revision as of 17:32, 3 January 2021

Schaue hier in Deutsch!

Get L$500 FREE wallet balance and one FREE add-on when you use coupon code 'CASPERTECH' when you register a new account with SmartBots at https://www.mysmartbots.com! (Free add-on excludes Immortal Bot Add-ons. New accounts only.

Create Your SmartBots Account

1) Visit the SmartBots website.
2) Create an account
3) Check your email for the verify link
4) Click the link in email to verify the signup

Add Your Group to SmartBots

To use your group with SmartBots, you have to list it in your account:

1) Login to your SmartBots account
2) Click the "Add a new group to manage..." link:
3) Enter your group name (we suggest copy-paste it from viewer)
4) Choose whether you're using a system bot or your own bot account

If you're using the inviter bot


1) Click the "system bot" link from the "add group" page
2) Enter your group name EXACTLY (copy/paste from inworld if you have to)
3) Select a bot name from the pulldown
4) Tick the boxes as appropriate for your group details
5) Click "add group"; you'll be taken to the next screen
6) Click Add/Remove services, and choose any/all of the following services, as needed:
  • Invite to group
  • Group Chat
  • Group Moderate
  • Group Translate
  • Group Notice
7) Click "save"
8) Inworld, create a "Bot" role in the group with the necessary permissions
9) Invite the chosen bot into your group in the bot role
DO NOT MAKE THE BOT A GROUP OWNER!

If you're using your personal / standard bot


1) If you don't have an extra Second Life account for your bot, create it now
2) Add your personal bot details to SmartBots: Log in and click "Your Personal Bots"
3) Click "Create New Personal Bot" on the next page
4) Choose your bot type - standard or model (on-site) variety
5) Enter the SL login name of your personal bot
6) Enter the SL password of your personal bot
7) Click "Proceed" 0 you'll be taken to the next screen
8) Click Add/Remove services, and choose any/all of the following services, as needed:
  • Invite to group
  • Group Chat
  • Group Moderate
  • Group Translate
  • Group Notice
9) Click "save"
8) Inworld, create a "Bot" role in the group with the necessary permissions
9) Invite the chosen bot into your group in the bot role
DO NOT MAKE THE BOT A GROUP OWNER!

Your Personal Bot Access Code

  1. Log in to SmartBots
  2. Click "Your Personal Bot"
  3. Look for the profile picture of the bot you want to manage
  4. Click "Manage Bot" on that profile picture
  5. On the NEXT screen, with the outline drawing of a person, click "Bot Access Code View/Change"

If you are creating your bot access code, remember that it can only be letters and numbers - alphanumeric - you cannot use symbols. The site may or may not give you an error message, but any passcodes with symbols will just not work.

Secret Key Hash


When you add the SmartBot secret key, the website will change the appearance of it, because it stores a hashed version. As long as the key you are entering is correct, you should be good, no matter what it looks like afterward.

Pay For Your Bot

1) Teleport to the SmartBots Terminal
2) Touch/click it, and click '"Groups..." then "Pay group..." then choose the group from the presented list.
3) Right-click the Terminal and choose "Pay..." (if you are not using a free week)

What Happens When I Don't Pay My Subscription?


The services will stop immediately with a missed payment, however the bot will stay in the group for one week. (This allows for "Woopsie! Forgot yesterday, will pay today".) If there is no payment after one week, then the bot leaves the group on its own, and when/if you reactivate service you will need to choose (again) from the list of available bots at that time, or re-enable the settings for your own bot.

SmartBot Payment Reminders


SmartBots will send notifications 3-days prior to bot's expiry date as well as an e-mail. You will need to remember to pay before it expires. You may wish to use a calendar app if you're not sure you'll remember to pay it regularly.

If you are not getting notifications, you will need to speak to SmartBots support (Not CasperTech, we don't control notifications sent from SB themselves) and have them look at the problem.

Group Setup

Giving your SmartBots Bot Abilities for your Inworld Group


Remember that in order to send invitations, notices or IMs, you have to provide these abilities to the bot.

For example, the a bot used for invites and ejects for an inworld rental group requires the "Invite" and "Eject" abilities - see the image below.

Giving your bot's role the "invite" and "eject" abilities

Group Security Code

This section assumes that:

  • You have a configured and working CasperVend and/or CasperLet system.
  • You have an active SmartBots account.
  • Your bot is already in your group with the appropriate roles.

Getting your Existing Security Code


1) Visit the SmartBots website and log in
2) Go to your dashboard
3) Find the group you want to manage
4) Hover over the word "Members" in the box for that group - you'll see a dropdown with options
5) On the dropdown box, under "third party access", choose the "Group Security Code" link
6) Look under AdminBot Security - SmartBots gives you a security code by default.
7) Select/highlight the code, and then copy.
8) Paste into the appropriate box in the CasperLet setup.

Changing your SmartBots Group Security Code


1) Visit the SmartBots website and log in
2) Go to your dashboard
3) Find the group you want to manage
4) Hover over the word "Members" in the box for that group - you'll see a dropdown with options
5) On the dropdown box, under "third party access", choose the "Group Security Code" link
6) Under AdminBot Security, replace the code that's there with one of your choosing.
LETTERS AND NUMBERS ONLY! DO NOT DUPLICATE ANY OTHER PASSWORDS!
7) Click "Save"

Adding SmartBots to CasperVend (Per-Product Basis)


SmartBots / CasperVend
Click for larger image
1) Log in to CasperVend
2) Click "Products" tab on the left side
3) Click "edit" next to an existing product that you WANT to have a corresponding group invite
4) Once inside the product listing, scroll down to "SmartBots" section
5) Enter the name of your group under "Group Name"
6) Enter the adminbot security password under "Secret Key"
7) Role: Will default to "everyone" unless you choose a specific role to invite people into
8) Scroll to the bottom and click "Save"
9) Repeat for each product you want to have send a group invite on purchase

To have invites sent on Marketplace purchases, simply add the Marketplace ANS link and the system will do the rest when it sees the purchase!

Adding SmartBots to CasperLet


Steps to perform Reference Image
Log in to CasperLet, go to the Group Bots page and click the "Add New" button.

(If you already have existing bots set up, you will see a list of bots under the "Add New" button - if you wish to edit an existing bot configuration, click the "Edit" button next to the name of the bot you want to edit instead.)
Click for larger image
Use the pulldown to select your bot type.
Click for larger image
You will be presented with information about:
  1. The bot type you've chosen
  2. Where to purchase the bot in question (in case you don't have it already).

These example screens assume your choice is one of the two types of SmartBots currently utilized by CasperTech.

SmartBots group inviter selection info

SmartBots Personal Bot selection info
If you've selected the SmartBots Group Inviter option, you'll see this screen. Remember that:
  1. Group's Security Code must be alphanumeric only - no symbols.
      (How do I get my security code?)
  2. Label = Display name of that bot as you want it to appear in your bots list.
  3. Owner Avatar UUID = Avatar UUID of the SmartBots account owner who is using the bot.
Once you are done entering in setup information, click the "Next" button.

If you've missed information that is required, there will be a popup screen to tell you what you're missing when you click "Next".

If you are using the group inviter workaround for personal bots, remember to use the group security code, instead of the personal bot access code.

Group inviter bot configuration screen
If you've selected the SmartBots Personal Bot option, you'll see this screen. Remember that:
  1. The Security Code must be alphanumeric only - no symbols.
  2. Label = Display name of that bot as you want it to appear in your bots list.

Personal bot configuration screen
Now you will arrive at the test screen. Click the blue "Test Now" button to begin testing the configuration.
Click for larger image
You will get a "Please Wait" window while the test is in progress, as shown here.
Click for larger image
If you have an error in your bot configuration, you'll get an additonal popup with the error message.

This is a sample of what the error message popup will say - there will be different errors depending on the issue with configuration.

The list of various SmartBots errors and what they mean is in this section
Click for larger image
If the test of your configuration was a success, you will see this message.

IF you get a success message BUT you don't have a group invite, AND you are using Firestorm viewer, check Preferences > Privacy and look for a setting that hides invitations for groups you are already a member of. Toggle that OFF and you should see an invite with a successful test.

Click for larger image
Clicking "OK" on the Success screen will automatically take you back to the main bots page, with your newly configured bot appearing in the list.

An example of a list of bots may be seen in this image.
Click for larger image

Using CasperLet Bots on a Per-Unit Basis


Steps to perform Reference Image
Adding a bot on a per-unit basis requires the bot to already be set up. You should see a list of bots if this has already been done, similar to this reference image. If you have no bots in the list, you need to create your bot(s).
Click for larger image
Edit the individual unit configuration, and scroll down until you get to the "Group Invite Bots" line.
Click for larger image
Use the pulldown to find the display/label name of your bot to use for group invites from this rental unit, and click the "Add" button.
Click for larger image

Sit, Rover, Sit!

To get your bot to sit on an object (pose stand, chair, etc.) follow the instructions on the SmartBots site.

You will need the UUID of the object you want your bot to sit on. In Firestorm, you will see the object's UUID if you right-click then select "Edit". If you're using any other viewer, you can simply copy this script into a script file in your object, and once the script saves, it will tell you the UUID of the object in local chat (just open up your chat buffer and look for yellow text):

 default{
 state_entry(){
   llOwnerSay("This object's UUID is: " + (string)llGetKey());
   }
 }

If you re-rez your object, it will get a new UUID, so you will need to use this script again to make sure your bot is up to date.

CasperLet - IM Reminders Only

On the CasperLet Bots Page only fill in the pair of fields for "bot name" and "bot access code". Do NOT enter a group name if you do not want the bot to interact with a group.

If you previously had the bot interact with a group, just remove the group name - delete the existing name, and type in a space or two to make sure that field stays empty.

If you are trying to test whether the bot is sending messages out, it should be sufficient to set the time remaining to ((message threshold)) +1 minute.

SmartBots Error Messages

We were unable to contact the server for this test. Please try again!
((Still attempting to get info))
ERROR.. Message limit Exceeded
1) This means the bot is over the daily IM limit of 5,000 messages. Contact SmartBots staff for assistance. Yes, invites count in that number.
2) "Messages" = invites + group messages (advertising, etc.)
3) Basically, if you're doing a lot of advertising with a bot, and/or sending a few messages to highly populated groups, it might be better to use a bot specifically for advertising, and a different one to cover group invites/ejects.
ACCESS DENIED - This means that the access code you gave us is no longer valid.
1) You have the wrong bot name and/or group configured.
2) You may have put in the wrong passcode, or the code is in the wrong place.
3) Your passcode may have symbols in it - it can only be an letters and numbers.
4) The avatar that owns the copy of CasperLet or CasperVend may not be the same person that is paying for the bot service to be used with THAT copy of CasperLet / CasperVend.
5) If this is from CasperVend, one or more of your products may not have the correct passcode in it.
6) Don't paste the visible hash from a correct product, get the proper passcode by logging in to SmartBots.
NO ABILITY - This means that your bot doesn't have the correct roles needed to invite.
Make sure the role you are using for the bot (never the "owner" role!) has the "invite to group" ability.
GROUP NOT EXISTS - This means that you have a SmartBots account, but this group no longer has a smartbots service.
1) SmartBots might have swapped bots
2) You might have configured the wrong group
3) The avatar that owns the copy of CasperLet or CasperVend may not be the same person that is paying for the bot service to be used with THAT copy of CasperLet / CasperVend.
NO SERVICE - This means you don't currently have a SmartBots account
1) You don't currently have a SmartBots account - or at least not on the bot name you are trying to use it with.
2) The avatar that owns the copy of CasperLet or CasperVend may not be the same person that is paying for the bot service to be used with THAT copy of CasperLet / CasperVend.
GROUP EXPIRED - This means that your group has expired.
Please contact SmartBots support directly for help.
GROUP SETTING UP - This means that the group isn't finished setting up yet, and can't invite
Wait a few minutes and try again. If you still have trouble, contact SmartBots support for help.
Wrong name or wrong access code
For the bot avatar name, if it's a recent singlename account (from somewhere around the summer of 2010 to the present) - as opposed to the older firstname lastname accounts - it MUST include "Resident" as the last name.
Key is out of date
You need to enter the same passcode as you used in your adminbot configuration on the smartbots page. (Please note that this is NOT the same as the personal bot key.)
"...you need the "Personal Bots" service from SmartBots"
This means the lower cost invite bot service you signed up for won't handle the functions you're trying to use.
Smartbots error: Set your Secret Key
This should be your group's security code - a passcode set up on smartbots site FOR the group you're using the bot with.
Smartbots responded: Wrong bot name or security
The bot setup information was included in the wrong section. If you are using a simple inviter bot, don't use the personal bot section.

FAQ / Troubleshooting

Q. I set up SmartBots for my rentals, I've paid for the service, I've triplechecked all the settings, everything looks correct, but SmartBots keeps telling me I haven't paid!
A. Make sure you're trying to use SmartBots on the correct account for the actual avatar. You may have multiple avatars, but SmartBots setups are avatar-specific - if you pay for the bot on the wrong avatar, or set up the correct bot on the wrong CasperLet/CasperVend account, it just won't work.
Q. I set up SmartBots for my rentals, I've triplechecked all the settings, everything looks correct, but when someone rents, they're not getting the group invite!
A. Make sure you set it up under the CasperLet avatar account that's actually rezzed out the rental units.
Q. Every time someone buys a product from my vendors, it tries to invite them to the store group, but instead sends me messages that the group does not exist - but it does!
A1. You haven't subscribed to the SmartBots service. Pay the subscription at a convenient terminal.
A2. Or the group name you gave the SmartBots terminal when you paid is different from the one that was activated on the SmartBots website.