Home » Projects » ssmbot » Wiki » View Diff Page
PageDiff: FrontPage
--- /tmp/gforge5_wiki_first_diff 2013-05-19 01:38:40.162043025 +0200
+++ /tmp/gforge5_wiki_second_diff 2013-05-19 01:38:40.162043025 +0200
@@ -1,34 +1,34 @@
<h1>Welcome to the ssmbot wiki</h1>
<p> </p>
-<p>Pour une version francaise de cette aide : <a href="http://ssm2017.free.fr/index.php/Technique/Scripts/ssmbot.html" target="_blank">http://ssm2017.free.fr/index.php/Technique/Scripts/ssmbot.html</a></p>
+<p>Pour une version francaise de cette aide : <a target="_blank" href="http://ssm2017.free.fr/index.php/Technique/Scripts/ssmbot.html">http://ssm2017.free.fr/index.php/Technique/Scripts/ssmbot.html</a></p>
<p><span style="color: rgb(255, 0, 0);"> * 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</span></p>
<h2>What is ssmbot ?</h2>
<p>ssmbot is an extended version of the testclient from the libomv library.</p>
-<p><span style="color: rgb(255, 0, 0);"><strong>For the moment, it is only available for the 0.5.0 version of libsl.</strong></span></p>
+<p><strike><span style="color: rgb(255, 0, 0);"><strong>For the moment, it is only available for the 0.5.0 version of libsl.</strong></span></strike></p>
+<p><span style="color: rgb(255, 0, 0);"><strong>Now, you have a 0.7.0 version with the help of estelle senay :)</strong></span></p>
<h2>What the extended options are ?</h2>
<ul>
- <li>group invitation</li>
+ <li><strike>group invitation</strike> (already supported by original TestClient now)</li>
<li>group notifications</li>
<li>pandorabot integration</li>
</ul>
<h2>How to get Libsl ?</h2>
-<p>Recently, the libsl has changed to 0.6.0 so the 0.5.0 is not on the wiki anymore but you can get files here :</p>
<ul>
- <li><a href="http://www.libsecondlife.org/builds/libsecondlife-0_5_0-installer.exe">windows installer version</a></li>
- <li><a href="http://openmetaverse.org/viewvc/index.cgi/omf/libopenmetaverse/tags/0.5.0/libsecondlife-0.5.0.tar.gz?view=tar&parent=1">source files</a></li>
- <li><a href="http://www.libsecondlife.org/builds/libsecondlife-0_5_0-binary.zip">precompiled binary</a></li>
+ <li><a href="http://lib.openmetaverse.org/builds/libomv-0_7_0-installer.exe">windows installer version</a><a href="http://openmetaverse.org/viewvc/index.cgi/omf/libopenmetaverse/tags/0.5.0/libsecondlife-0.5.0.tar.gz?view=tar&parent=1"><br />
+ </a></li>
+ <li><a href="http://lib.openmetaverse.org/builds/libomv-0_7_0-binary.zip">precompiled binary</a></li>
</ul>
<h2>How to install ?</h2>
<h3>Using the source code :</h3>
-<h4>Linux ubuntu 8.10</h4>
+<h4>Linux ubuntu 9.10</h4>
<p>* Download the ssmbot source code tarball or get it from svn.<br />
-* Download the libsl 0.5.0 source code there : http://www.libsecondlife.org/wiki/Download<br />
+* Download the libsl 0.7.0 source code there : http://www.libsecondlife.org/wiki/Download<br />
* Install (using apt-get) : nant & nunit<br />
-* delete and replace the testclient folder in : 0.5.0/libsecondlife/examples with the one from ssmbot<br />
-* go to the 0.5.0 folder using the command line and run : nant</p>
+* delete and replace the testclient folder in : 0.7.0/libsecondlife/examples with the one from ssmbot<br />
+* go to the 0.7.0 folder using the command line and run : nant</p>
<h3>Using the compiled version :</h3>
<p>* Download the ssmbot compiled version for your system<br />
-* Get a compiled version of libsl for your system or compile it separately. ( <a href="http://www.libsecondlife.org/builds/libsecondlife-0_5_0-installer.exe">www.libsecondlife.org/builds/libsecondlife-0_5_0-installer.exe</a> )<br />
+* Get a compiled version of libsl for your system or compile it separately. ( <a href="http://lib.openmetaverse.org/builds/libomv-0_7_0-installer.exe">www.libsecondlife.org/builds/libsecondlife-0_5_0-installer.exe</a> )<br />
* Replace the file testclient.exe from the bin folder with the ssmbot version.</p>
<h2> How to use ?</h2>
<p>This bot is a command line version.</p>
@@ -40,7 +40,7 @@
<p><em>mono testclient.exe -first Pr -last Simondsen -pass mypassword -master "ssm2017 Binder" -pandorabotid "c515e91c1e36b68b"</em></p>
<h2>How to use with pandorabot ?</h2>
<h3>What is pandorabot ?</h3>
-<p>Pandorabots is an experimental software robot hosting service based on the work of Dr. Richard Wallace and the <a target="_blank" href="http://www.alicebot.org/">A.L.I.C.E./AIML free software community</a>. From any browser, you may create, design and publish your own software robots – and make them available to anyone via the Internet. <a href="http://www.pandorabots.com/botmaster/en/%7E10bc11faa89fc0901831b125%7E/new-account">Sign-up for an Account</a> to begin creating your own virtual robots.</p>
+<p>Pandorabots is an experimental software robot hosting service based on the work of Dr. Richard Wallace and the <a href="http://www.alicebot.org/" target="_blank">A.L.I.C.E./AIML free software community</a>. From any browser, you may create, design and publish your own software robots – and make them available to anyone via the Internet. <a href="http://www.pandorabots.com/botmaster/en/%7E10bc11faa89fc0901831b125%7E/new-account">Sign-up for an Account</a> to begin creating your own virtual robots.</p>
<h3>How to link your pandorabot with ssmbot ?</h3>
<p><strong>Important note </strong>: add to your profile something that says that the bot is not a real human speaking....<br />
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"</p>
@@ -53,18 +53,20 @@
<p>This extra file is storing uuids of the people speaking to the bot and the corresponding "custid"</p>
<p>This custid is the id that the pandorabot is returning to remember to hom he has spoken.</p>
<p>Like this, the bot keep the track of a speech and can answer to you months later.</p>
-<h2>How to use group invitation ?</h2>
-<p>You need to send to the bot a private message (using lsl or im) with :</p>
-<p><strong>invitegroup groupid roleid avatarid<br />
-</strong></p>
-<h3>How to get the group id ?</h3>
-<p>Use the command : <strong>groups</strong><br />
-This command will answer a list of groups that the bot is registered to.</p>
-<h3>How to get the group roles id ?</h3>
-<p>When you have the group id, you can use the command :</p>
-<p><strong>grouproles groupid</strong><br />
-this command will list the roles for the group and the corresponding uuid.</p>
+<h3>How to change the pandorabotid ?</h3>
+<p>You can set a pandorabotid only one time and now the script will remember it on the next login sessions.</p>
+<p>You can change it using the command: setpandorabotid</p>
+<p>You can assign : setpandorabotid 0 if you want to disable the pandorabot link</p>
+<h2>How to use the logs ?</h2>
+<p>Read <a href="http://lib.openmetaverse.org/wiki/Set_up_custom_logging">this page</a></p>
<h2>How to use the group notification ?</h2>
<p>You can send group notifications using :</p>
<p><strong>sendgroupnotice groupid subject message attachmentid</strong></p>
-<p>The attachments are not working now because of libsl limitations.</p>
\ No newline at end of file
+<h3>How to get the attachment id ?</h3>
+<p>as said <a href="http://jira.openmetaverse.org/browse/LIBOMV-428">here</a> :</p>
+<p>For the Landmark make sure you're using the ItemID, not the AssetID!, for example in TestClient:</p>
+<p>i <br />
+ls -l<br />
+----CMTCMT 5081b348-a5bd-0580-952c-b19fc96c404d Private Estate - Full Ownership , Cantankarous (147, 189, 29)<br />
+AssetID: e5e58777-8488-fded-c5dd-42d0d48b860c</p>
+<p>"5081b348-a5bd-0580-952c-b19fc96c404d" is the item ID to use</p>
\ No newline at end of file
