FrontPage
Welcome to the ssmbot wiki
Pour une version francaise de cette aide : http://ssm2017.free.fr/index.php/Technique/Scripts/ssmbot.html
* note : all the capitalisations in this wiki will be removed because of the wiki system that is creating a page when it sees something like TestClient?
What is ssmbot ?
ssmbot is an extended version of the testclient from the libomv library.
For the moment, it is only available for the 0.5.0 version of libsl.
Now, you have a 0.7.0 version with the help of estelle senay :)
What the extended options are ?
group invitation(already supported by original TestClient? now)- group notifications
- pandorabot integration
How to get Libsl ?
How to install ?
Using the source code :
Linux ubuntu 9.10
* Download the ssmbot source code tarball or get it from svn.
* Download the libsl 0.7.0 source code there : http://www.libsecondlife.org/wiki/Download
* Install (using apt-get) : nant & nunit
* delete and replace the testclient folder in : 0.7.0/libsecondlife/examples with the one from ssmbot
* go to the 0.7.0 folder using the command line and run : nant
Using the compiled version :
* Download the ssmbot compiled version for your system
* Get a compiled version of libsl for your system or compile it separately. ( www.libsecondlife.org/builds/libsecondlife-0_5_0-installer.exe )
* Replace the file testclient.exe from the bin folder with the ssmbot version.
How to use ?
This bot is a command line version.
To use it under linux or macosx, open a terminal and use mono.
To use it under windows open a command line using "start / run / cmd"
Go to the bin folder of your libsl compiled version and run testclient.exe.
All the original commands are still here but there is an optional command line option called pandorabotid.
Exemple of command line :
mono testclient.exe -first Pr -last Simondsen -pass mypassword -master "ssm2017 Binder" -pandorabotid "c515e91c1e36b68b"
How to use with pandorabot ?
What is pandorabot ?
Pandorabots is an experimental software robot hosting service based on the work of Dr. Richard Wallace and the A.L.I.C.E./AIML free software community. From any browser, you may create, design and publish your own software robots – and make them available to anyone via the Internet. Sign-up for an Account to begin creating your own virtual robots.
How to link your pandorabot with ssmbot ?
Important note : add to your profile something that says that the bot is not a real human speaking....
I had the bad experience to receive an "abuse report" because the bot was answering to people sending ads and repeating always the same sentence : "i have no answer for that"
You need to add the command line option : -pandorabotid "c515e91c1e36b68b"
The pandorabotid is the id of the bot given by the pandorabots server.
You can call the bot using the chat and saying the name of the bot one time to enable it and a second time to disable it.
When enabled, the bot will answer your questions.
You can also speak with the bot using the instant messages.
An extra file will be created in the bin folder called : avatars.xml
This extra file is storing uuids of the people speaking to the bot and the corresponding "custid"
This custid is the id that the pandorabot is returning to remember to hom he has spoken.
Like this, the bot keep the track of a speech and can answer to you months later.
How to change the pandorabotid ?
You can set a pandorabotid only one time and now the script will remember it on the next login sessions.
You can change it using the command: setpandorabotid
You can assign : setpandorabotid 0 if you want to disable the pandorabot link
How to use the logs ?
Read this page
How to use the group notification ?
You can send group notifications using :
sendgroupnotice groupid subject message attachmentid
How to get the attachment id ?
as said here :
For the Landmark make sure you're using the ItemID, not the AssetID!, for example in TestClient?:
i
ls -l
----CMTCMT 5081b348-a5bd-0580-952c-b19fc96c404d Private Estate - Full Ownership , Cantankarous (147, 189, 29)
AssetID: e5e58777-8488-fded-c5dd-42d0d48b860c
"5081b348-a5bd-0580-952c-b19fc96c404d" is the item ID to use
Edit this page (last edited 2010-01-11 18:01:07) [Show diff]
| Associated Item | Comment |
|---|---|
| No Associated Items Found | |
Comments
| Topic | Topic Starter | Messages | Last post ![]() |
|---|---|---|---|
| There are no threads. | |||


