GroupBots
Group Bots
- Log in to the CasperLet website
- Click the "Group Bots" icon
- You will be presented with a "Robot Army" page.
- This page has sections for SmartBots, PikkuBots, METAbolt, and the now-discontinued CasperBot.
- Enter the appropriate information in for the bot system you are currently using
- Hit save
If the renter accidentally ignores/declines the group invite, just have them click the rental unit and choose "GRP INVITE" from the popup menu. The rental units will only invite people who are current renters.
Limitations
A bot (any bot) cannot remove a tenant from the group IF they have been manually given any role other than the one they were originally invited to. The bot has no (scripted) way of knowing what additional role(s) they were granted, so there is no (scripted) way for the bot to know that it needs to remove them from the extra role(s).
Suggestions
If the land you're renting has individual parcels for each renter, be aware most people will want to be able to change their parcel media (for radio streams, etc.) Including permission to do that in the role you invite renters to will save you some time later.
Terminology
- Bot: A unattended avatar account, used for automatic programmed activities or responses
- Self-Hosted: You need to host the bot yourself, on your own hardware. If you don't normally have a computer on 24/7 *anyway*, then self-hosting is probably not for you.
SmartBots
SmartBots is primarily a third party bot hosting service that also allows you the option to have your own bot account hosted by them (so you don't have to run your computer 24/7 for your bot).
See the SmartBots page for more details.
PikkuBots
PikkuBots is a bot system that allows you to download and self-host one or more bots, or they can host the bot for you. Pikku has 49 commands available for the "lite" version, and over 500 commands available for the "premium" version, whether or not you self-host or have them host.
- You can view a basic FAQ about PikkuBots
- You can view the PikkuBot documentation
- You can also see the PikkuBot pricing
METAbolt
METAbolt is a free text-based viewer for Second Life. METAbolt is popular for self-hosted bots because it needs minimal setup, and takes minimal system resources on the computer it is running on (so multiple instances can be running simultaneously).
See the METAbolt page for details.
CasperBot (No Support / No Warranty)
This is a discontinued product, so there is no warranty and no support.
CasperBot is a no-frills self-hosted bot that allows you to add group invite functionality to CasperVend or CasperLet. Since this is strictly a self-hosted bot, you need to have one of YOUR computers on 24/7 in order to have the bot logged in.
System Requirements
- Windows: Microsoft .Net 3.5 Download
- Linux: Mono
Capabilities
- Minimal feature set for small memory footprint
- Invite users to your group
- Ejects users from your group
- Checks to make sure user isn't already in group before inviting
Instructions
- On Windows, install .Net 3.5. On Linux, install Mono.
- Run the CasperBot application
- At the command line, type in "login firstname lastname password" and hit enter. (firstname lastname password are for your bot Second Life account: first name, the last name (or "resident" if your bot account has one of the newer one-word names) and the bot's SL password.
- Wait until it finishes logging in (you'll see a bunch of scrolling text, this is normal)
- Type "setmaster firstname lastname" giving the first and last name of YOUR avatar that owns the copy of CasperVend and/or CasperLet.
- You need to find your avatar key and group key.
- Login to CasperVend and/or CasperLet and provide your group key and avatar keys when asked (in CasperVend, it's on the Edit Product or New Product pages. In CasperLet, there's a button on your title bar called "Group Bots")
What else goes here for steps?
FAQ / Troubleshooting
- Q. Are bot-based group invites to the land holding group available upon renting?
- Q. I have a rental box with settings to auto-evict tenants after ___ time. The box is overdue, but the tentant was not evicted. Help!
- A1. This was a bug fixed in recent updates (version 1.20+) - You'll have to:
- Update your version if you're using an older one
- Disable the auto-evict for ALL rental units, and then save
- Then re-enable the auto-evict for ALL rental units, and then save
- This will get them to properly auto-evict again.
- A2. There is a LSL limitation that will prevent evictions if a tenant is added MANUALLY to any group role other than the role to which they were originally invited. For example, METAbolt invites renters to the "everyone" role, then landlord upgrades a tenant to a role with more privileges. Then when the tenant leaves and the rental unit evicts, the bot will send the usual evict notice and otherwise attempt to eject, but the eject will FAIL.
- The fix: Either (a) give the "everyone" as many privileges as any upgraded tenant is likely to need, or (b) eject them manually when the rental ends.
- A1. This was a bug fixed in recent updates (version 1.20+) - You'll have to: