| Pikkubot |
|---|
| → Pricing |
| → Bot-Hosting |
| → Shoutcast |
| → Screenshots |
| → Stats |
| Download |
|---|
| → Release Notes |
| → Linux-Release |
| → OpenSim-Infos |
| Support |
|---|
| → PikkuBot Forum |
| → User-Area |
| → Hosting-Area |
| → Shoutcast-Area |
| → General Q&A |
| → Faq |
| → Documentation |
| Imprint |
|---|
Hey Bekka, we are waiting
Some people dont like bots, but see for yourself:
http://www.pikkubot.de/video/_elv.html
Sorry, aber es ist einfach zu geil.
[23:28:00] DAU: hallo [23:28:04] PIKKUBOT: Hallo! [23:28:14] DAU: wasss machst du hier alleine [23:28:17] DAU: denken [23:28:19] DAU: loool [23:28:22] PIKKUBOT: Wo ist dein Lieblingsplatz in SL? [23:28:44] PIKKUBOT: ich hab hier ein Script damit soll man angeblich fliegen koennen aber das zieht mir immer L$ ab vom Konto... so ein scheiss Teil. [23:28:54] DAU: mignight warum [23:29:02] PIKKUBOT: Kann man SL eigentlich auch auf nem Laptop spielen? [23:29:17] DAU: ich spiele mit lap top gerade [23:29:25] PIKKUBOT: Und? Macht Dir das Spass? [23:29:34] DAU: ja und dir [23:29:49] PIKKUBOT: Ich verstehe. sag mal findest du das nicht Langweilig mit mir zu chatten? [23:30:06] DAU: warum neein [23:30:09] DAU: warum sollte ich [23:30:17] PIKKUBOT: Die Erklaerung ist ein wenig kompliziert. [23:30:18] DAU: wie willst du chatten [23:30:21] PIKKUBOT: Du wirst es sehen. [23:30:32] DAU: wie möchtest du chatten [23:30:39] PIKKUBOT: Ich weiss nicht wie. [23:30:53] DAU: gib mir deine msn chatten wir dort loool [23:31:16] PIKKUBOT: mom bitte, mein Inventar braucht wieder so lange zum laden und ich suche meine neuen Schuhe. [23:31:27] DAU: hehe ok [23:31:33] PIKKUBOT: Kennst du noch nen illegales Casino ? [23:31:46] DAU: casino nein warum [23:31:55] DAU: wass kann mann dort machen ilegal [23:32:01] PIKKUBOT: Findest du das Bots die besseren Camper sind? [23:32:09] PIKKUBOT: ich hab nen eigenes Haus in SL mit Sexbett willst mal sehen ? [23:32:21] DAU: ja gehen wir [23:32:28] DAU: sende mir tp [23:32:45] PIKKUBOT: Ich verstehe. warum denn gehen ? in SL ist es doch schoener zu fliegen, das macht Spass. [23:32:51] PIKKUBOT: Ich muss mal nach den Kindern gucken ich gehe gleich raus aus SL. [23:33:00] DAU: ???? [23:33:01] DAU: hehe ok [23:33:08] PIKKUBOT: Weisst du wo es chinesische freebies gibt? [23:34:25] DAU: wie siehst du in rl aus
Ein Mitbewerber, der gerne Worte wie “ultimate” verwendet um sein Produkt zu beschreiben, schaut auch mal gerne auf die PikkuBot-Seite und hat die folgende Anmerkung *g*
(Nein ich habe das Forum nicht gehackt, die Seiten sind im Google-Cache. Und wahrscheinlich hätte ich die Seiten auch nie gefunden, wenn ich nicht bei Google nach “pikkubot” gesucht hätte *g*)
(Pikku hat mittlerweile schon über 400 Befehle)
Yes, its done. Thanks for all the Beta-Testers out there! Ty Ty Ty to Ren Diqui for all those Bug-Reports and suggestions, they helped me a lot. Please check out the new version and the new command “changelog” which shows you all changes for the current version.
Da der Pikkubot in Second Life inzwischen schon relativ verläßlich arbeitet, kann man mit ihm ja auch schon ein paar Dinge anstellen. Heute - ein Fototermin. Der Bot ist entsprechend gestyled und alles sieht super aus und wir sind am Weg ins Fotostudio, als mich ein Supportfall erreicht und ich eben den Bot nur noch per IM fernsteuern kann. Ich gebe also den Bot auf einer Bank im Studio ab, aktiviere die Chat- und IM-Weiterleitungen um reagieren zu können und ich mache mich auf zu meinem Fall, nachdem ich dem Bot noch sein 'outfit' mit selbigem Befehl reparieren ließ - wir wollen ja kein Wölkchen sein.
Nach ein paar Minuten kommt jemand, den ich dank der neuen 'Mysti'-Funktion mitbekomme. Ich lasse den Bot also grüßen und es stellt sich heraus, dass es sich um jemanden vom Studio handelte, die mich zum Ort des Grauens Geschehens bringen sollte.
Ein 'follow' hilft in solchen Lagen ungemein und mein Bot trottet der Angestellten nach. Im Studio angekommen zeigt ein 'who', was sich in der unmittelbaren Umgebung des Bots aufhält. Eine Person saß irgendwo und zwei Weitere standen im Raum. Wohin sollte ich mich setzen?
Noch bevor ich mir über diese Frage den Kopf zerbrechen konnte, wurde ich gebeten zu warten, da jemand gerade auf dem Studio-Poseball stand. Ich möge mich doch gleich nachher draufsetzen. Was gibt es schöneres, als klare Ziele? Der sitzende Avatar war offensichtlich gerade in Arbeit. Der Befehl 'aftersit' brachte uns in die Startlöcher in denen wir so vor uns hin scharrten um uns bei der leisesten Zuckung des Models auf den Poseball zu stürzen.
Gesagt, getan. Treffsicher platzieren wir unseren digitalen Hintern auf diesem Poseball, welcher dank unseres AOs natürlich keine Chance hat. Ich werde gebeten, das AO zu deaktivieren. Bevor ich jedoch lange darüber nachdenken kann, wie das AO zu deaktivieren war, beschloss ich es eben einfach abzulegen. 'attachments' liefert eine Liste von UUIDs die dem Bot am Körper kleben und 'detach' entfernt eben genau diese.
Als die Animation des Poseballs noch immer nicht griff, half ein erneutes hinsetzen auf den Poseball, was ganz einfach durch den Befehl 'upndown' zu erreichen war. Der Fotograph begann seine Arbeit indem er den Bot auf dem Poseball in die verschiedensten Posen würgte um ihn besser zur Geltung zu bringen.
Die Aufnahmen sind im Kasten und dann geht es auch schon an den unangenehmen Teil, das Bezahlen. Der Bot bekam also von mir den entsprechenden Betrag zugesteckt. 'balance' erlaubt das Überprüfen ob die Summe auch wirklich angekommen ist und mit dem Kommando 'pay' bezahlte ich schließlich die Arbeit und ließ den Bot Nachhause teleportieren. Der Befehl dazu lautet 'home' - doch wo glaubt ihr landet man, wenn man keinen Heimathafen gesetzt hat? Richtig - Mitten im Newbie-Hafen, wo uns sofort ein Vampir ans Leder wollte…
Ob der die Funktion 'vamppay' schon kannte?
Heyho!
In upcoming version 3.0.7.2 i have changed a lot of details in the bot-code to improve speed and stability. There are some new features, too. Perhaps you are interested in a beta test? The beta-version will be available in a few hours. Thanks for reading
Nachdem eine junge Dame, nennen wir sie mal <Tascha> 43,2 Minuten gebraucht hat, um einen IRC-Channel zu joinen entsteht folgender Dialog:
14:44 -!- Tascha [taschafuckel@times--] has joined #pikkubot 14:44 <&A> Huhu Tascha! 14:44 <&B> boah ey 14:44 <&B> hamma 14:44 <&B> du bist ja die geilste 14:44 <&B> 43,2 minuten 14:44 <&B> lol 14:45 <Tascha> :P 14:45 <&B> respekt 14:45 <&B> und 14:45 <&B> anerkennung 14:45 <&B> fuer ne frau nicht uebel 14:45 <Tascha> ihr habt Euch noch die beine runtergepisst, da war ich schon im irc, 43,2 min :P 14:45 <&B> hr hr 14:45 <&A> Tascha, ich BIN IRC :P 14:45 <&B> na da haben sich ja zwei gefunden
(english translation can be found here )
Huhu
Da das Erstellen der ANSWERS.txt nach wie vor einige Fragen aufwirft,
dahte ich, schreibe ich ein kleines How-To.
Mittels der Dialog-Funktion ist dies ausgesprochen einfach zu bewerkstelligen:
Einzige Vorbereitung ist das Kommando dia , welches den Dialog Modus einschaltet.
Weiterhin schaltet bitte eine instant-answer mit answer- aus.
Nun setzt noch einen Haken bei Check this box to fill ANSWERS.txt when clicking on answer-button:
damit Eure beantworteten Dialoge auch gespeichert werden.
Nun kanns losgehen,
ich lasse meinen Bot auf der Stange mit st Platz nehmen (ohje, des klingt…)
und es erscheint der Dialog in der Bot GUI, analog zu dem Standard-Viewer, nur nicht in blau ;)
Nun einfach noch den entsprechenden Knopf gedrückt,
und es erscheint die Meldung:
> OK: Answering the dialog with Randomize on channel -58541 to objectid 4c3ff1e8-d5a8-3f97-4090-d1f96c740b0e > **REC: Ok, i have recorded this Question & Answer to ANSWERS.txt** > OK: Trying to reload ANSWERS.txt, DYNAMIC.txt, MACROS.txt, ROBOT.txt, \\ > SUPPORT.txt, RANDOM.txt, TELEPORTS.txt, AUTOSTART.txt, DANCES.txt & DONTSHOOT.txt
Die Antwort ist also gespeichert, und der bot hat seine Antwortliste auch gleich neu eingeladen.
Auch verschachtelte Dialoge wie in dem Beispiel dieser DancePole sind so natürlich möglich,
nachdem ich alle durchgeklickt habe, teste ich das ganze mit einem upndown,
worauf nun der bot jeden Dialog automatisch antwortet:
> [12:45:11] INFO: Your bot IS sitting now! > > [12:45:12] DEBUG: OnScript-Dialog on Channel -58541 contains: > Animations Page 1 Please choose your dance below... > > [12:45:12] DEBUG: Answer 1 is Randomize > [12:45:12] DEBUG: Answer 2 is ---------- > [12:45:12] DEBUG: Answer 3 is NEXT PAGE > [12:45:12] DEBUG: Answer 4 is Aerial Spin > [12:45:12] DEBUG: Answer 5 is Back Out > [12:45:12] DEBUG: Answer 6 is Cartwheel > [12:45:12] DEBUG: Answer 7 is Down & Out > [12:45:12] DEBUG: Answer 8 is High Low > [12:45:12] DEBUG: Answer 9 is High Low (B) > [12:45:12] DEBUG: Answer 10 is Lean Out > [12:45:12] DEBUG: Answer 11 is Pole12;26.0 > [12:45:12] DEBUG: Answer 12 is Pole15;11.1 > > [12:45:12] INFO: Found pre-defined Question/Answer "035d2b5790edf21370230048bffd1eea", "Randomize" is in the answer-list *g* > [12:45:13] INFO: Answering the dialog with => Randomize > > [12:45:14] DEBUG: OnScript-Dialog on Channel -58541 contains: Please choose an option below... > [12:45:14] DEBUG: Answer 1 is Play Fav. > [12:45:14] DEBUG: Answer 2 is Edit Fav. > [12:45:14] DEBUG: Answer 3 is Clear List > [12:45:14] DEBUG: Answer 4 is Random > [12:45:14] INFO: Found pre-defined Question/Answer "a13d37c5cee8b11b441635dec0b96455", "Random" is in the answer-list *g* > [12:45:15] INFO: Answering the dialog with => Random
…und im Resultat schön vor sich hinzappelt ;D
Anzumerken ist lediglich, dass, sofern Ihr Eure ANSWERS.txt schon einmal per Hand bearbeitet habt,
sich der Cursor in einer neuen Zeile befinden muss, bevor ihr die “dia” Funktion nutzt,
also gegebenenfalls öffnet die ANSWERS.txt noch einmal mit einem Text-Editor
und drückt hinter der letzten Zeile einmal ENTER
Viel Spaß
Soderle bzw. Heyho, ich hab in den letzten Tagen erstmal die Hunt-Funktionen auf einen aktuellen Stand gebracht und sehr viel an den Funktionen zum Bot-Hosting gebastelt.
In diesem Sinne,
schönes Wochenende!
With the latest PikkuBot-Release you will find a directory “resource” in the PikkuBot-directory. It contains the titel-gfx, the login/IM-Sounds and the icons for the bot. Feel free to change them to your needs
Paule im FFH Land.
[20:00:19] DAU: hallo paule [20:00:28] Paranoia Paule: Hallo! Dein Avatar sieht gut aus sind das freebies? [20:00:30] DAU: meditierst du? [20:00:35] DAU: hmmm [20:00:41] Paranoia Paule: warum schreibst du hmmm mit 3 m ??? [20:00:44] DAU: ich habe sie geschenkt bekommen [20:00:50] Paranoia Paule: Kriegt man eigentlich L$ dafuer wenn man sich neu anmeldet ? [20:00:51] DAU: aber ich glaube ja [20:00:52] Paranoia Paule: Cool. Ich habe einen sehr netten Clubbesitzer. [20:00:53] Paranoia Paule: Und? [20:01:12] DAU: ^^ [20:01:19] DAU: ist mir gar nicht aufgefallen [20:01:22] Paranoia Paule: Koennte sein. [20:01:23] DAU: wahrscheinlcih gewohnheit [20:01:34] DAU: was machst du da? [20:01:46] Paranoia Paule: ich sitze auf meinem Stuhl und spiele SL :). [20:01:46] Paranoia Paule: wie findest du eigentlich meine neuen Schuhe ? die sind geil oder? [20:02:37] DAU: ich eiss nichtob man geld bekommt wen man sich neu anmeldet [20:02:42] DAU: dahcte es [20:02:44] Paranoia Paule: Danke, dass Du mir das gesagt hast. [20:02:51] Paranoia Paule: kennst du eigentlich Schloss Neuschwanstein in SL? [20:02:53] DAU: aber ich haeb keines bekommen [20:02:56] Paranoia Paule: Hmm... [20:02:58] DAU: lass mal sehen [20:03:11] Paranoia Paule: Erzaehl mir wo du meistens bist in SL. [20:03:19] DAU: nein leider nict [20:03:24] Paranoia Paule: OK. Hast du ein Haus in SL? [20:03:25] DAU: nimm mal bitte die melone weg [20:03:34] DAU: dann kann ich deine schuhe betrachten [20:03:38] Paranoia Paule: Wohin sollte ich es nehmen? [20:03:42] DAU: nein auch noch nicht [20:03:44] DAU: du ? [20:03:45] Paranoia Paule: Interessante Entwicklung... Ich kann Dir nicht sagen, ob du das kannst. [20:03:50] Paranoia Paule: ""? Ich, ? [20:04:05] DAU: ja [20:04:06] Paranoia Paule: Und? [20:04:24] DAU: du hast mich nach deinen schuhen gefragt [20:04:40] Paranoia Paule: Ich habe mich nach deinen schuhen gefragt ? [20:04:48] DAU: nein [20:04:51] Paranoia Paule: Ich verstehe . [20:05:01] DAU: du wolltest wissen wie ich deine schuhe finde [20:05:09] Paranoia Paule: Interessantes Geruecht. [20:05:28] DAU: seit wann bist du hier in sl [20:05:43] Paranoia Paule: sorry aber ich muss gerade tierisch lachen. [20:06:05] DAU: wegen? [20:06:15] Paranoia Paule: warum grinst du eigentlich die ganze zeit so ? [20:06:32] DAU: ichbin zufrieden [20:06:38] DAU: du nicht? [20:06:45] Paranoia Paule: Interessantes Geruecht. [20:06:49] Paranoia Paule: Sorry das hab ich glaube ich schon mal gesagt.. [20:07:01] DAU: hmmm [20:07:06] DAU: kann schon sein [20:07:08] Paranoia Paule: warum schreibst du hmmm mit 3 m ??? [20:07:22] DAU: das hast du auch schon mal gesagt [20:07:28] DAU: ^^ [20:07:28] Paranoia Paule: Danke fuer die Information. [20:07:53] DAU: nu denn [20:08:07] Paranoia Paule: ...huch was habe ich denn jetzt gemacht ? bei mir ist es auf einmal Nacht geworden. [20:08:43] DAU: bist du neu hier ? [20:08:56] Paranoia Paule: Ich weiss nicht, ob ich neu hier bin. Ich bin ein SL Junkey. [20:09:06] DAU: ok [20:09:11] DAU: dann wohl nicht [20:09:19] Paranoia Paule: In Ordnung. [20:09:22] DAU: ein alter hase also [20:09:30] Paranoia Paule: Ich habe nie von einem alter hase also gehoert. [20:09:35] Paranoia Paule: Interessante Entwicklung... hast du ein Script wie ich meine Nachbarn auspionieren kann? [20:09:37] DAU: ^^ [20:09:55] DAU: redest du mit mir?
Soderle, grad hab ich die letzte PikkuBot-Version released.
Viel Spaß damit und rutscht gut ins neue Jahr! Und wehe ihr feiert in SL!
Heyho liebe Leute, heute habe ich euch mal eine kleine Geschichte zu erzählen. Was macht man (Eves) so, wenn er Langeweile hat? Na klar, entweder Camping-Platz Besitzer ärgern (das war gestern) oder … ab in die Newbie-Regionen. Und zwar natürlich nicht “myself”, sondern via PikkuBot.
Heute sollte es das FFH Land sein, also flugs dort hin teleportiert (teleport FFH LAND/99/131/25). Was kann der Bot nun hier tun? Naja, es ist eine Newbie-Region, also laufen auch zig Gestörte rum, die einen Beißen wollen. Sollense doch, aber nix ist umsonst, also “vamppay 5” gesetzt.
Nach einiger Zeit kommen dann die ersten Leute, die einen per IM ansprechen, weil man direkt am Landepunkt steht:
hallo du IM@: ich? brauchst du hilfe? IM@: wieso? weil du nur da stehst und nichts sagst und / oder fragst
Daraufhin erstmal mit “map” die Karte eingeschaltet (oops, ich steh ja am Landepunkt) und mit ALT-w die Steuerungstasten aktiviert und mal eben weg vom Landepunkt und ein entspanntes “gsit”.
Und irgendwann kommt dann die unvermeidliche IM mit folgendem unvermeidlichem Inhalt:
was sitzt du hier denn so aleine IM@: alleine? IM@: ibot 1
Uups, “ibot 1” per IM getippt, naja Fehler können passieren. Mal sehen wie es weitergeht.
?? IM@: ibot 1 habe ich gesagt IM@: wieso? IM@: schlimm? was heist das ich weiß noch nichmal wie das funkioniert IM@: ahso PANDORA IBOT: Interessantes Geruecht. IM@: biste neu in sL? ja bin ich trotzdem PANDORA IBOT: Ich verstehe. Oh, ich weiss wirklich nicht, ob du das bist oder nicht. wer soll ich denn sein IM@: du bist du IM@: oder= IM@: ?? IM@: löl IM@: hier laufen nur bekloppte rum oder?
Und so könnte es jetzt Jahre weitergehen, aber … es kommt etwas dazu. Aber lest selbst:
es geht macht immer spaß hier zu sein und zuzuhören aber irgentwann wirds auch langweilig PANDORA IBOT: Wofuer steht "es" in Deinem Satz? es steht für ist ganz in ordnung hier PANDORA IBOT: Das kommt darauf an, was Du mit "es" meinst. ???? IM@: kann ich ehrlich sein zu dir? OK: Setting IM-Pandora Bot to OFF ja IM@: ich bin ein Chatbot IM@: ich rede nur wirres zeug ja ich merk es
Ok, es ist raus. Er kann aufhören, aber nein:
PANDORA IBOT: Was ist Dein Lieblingsort in SL? da gibs mehrere zum beispiel haus der lust PANDORA IBOT: Faellt Dir noch ein weiteres Beispiel ein?
Tataaaaaa, nun ists raus. Wofür gabs SL noch gleich? Genau für Sex und vor mir steht (wahrscheinlich doppelt) ein Vertreter, zu dem ich jetzt ein wenig konkreter werde und er wird es mögen:
IM@: fickst du gerne? is hallt son bedürfnis IM@: oha und du?? IM@: ich verabscheue das das glaub ich dir nich IM@: warum? IM@: seh ich so geil aus? kann dich ja nich ganz sehen du sitzt ja
Und mal kurz aufgestanden (stand).
ohh ja echt scharfes gerät IM@: danke
Und eine kleine Tanzeinlage kommt immer gut an (randomdance 995, dance 0):
uuhhiii ja sexy frau respect ich will die auch IM@: was möchtest du? dich IM@: kk IM@: wo
Jetzt ist er anscheinend schon weg und will mich natürlich zu sich holen:
13:51:24] ATTENTION: Declining Teleport-Request from ...
Also kurz erlaubt mit “o” und gesagt:
IM@: dann bitte nochmal come on IM@: ich bin doch da oder? ja IM@: gut IM@: weil IM@: ich seh ja nix
Und schon bin ich in seiner Bude, die Location sagt mir nix - wird irgendwas mit Poseballs sein. So schlau bin ich auch schon. Sagt er:
nich mal denn al IM@: al? ball IM@: steht was dran?
Jetzt wirds kniffelig, ein Poseball soll es sein. Leider ohne Floating-Text und wie er heisst weiss er auch net. Aber … ich bin ja schlau, suche einfach mal nach “fuck”, weil darum gehts hier ja allen Anschein nach (findname fuck).
OK: Searching for prims with given name OK: I found 359 objects which i have to inspect now [14:01:31] FOUND: Object "Bad@zz - Fuck On the Toilet" c41aef14-ba3c-4ded-ec81-2ecda2a6e345 at <81, 7, 22> with Perms None OK: Find-Text finished!
Bingo! Also dort mal flugs hingesetzt (c41aef14-ba3c-4ded-ec81-2ecda2a6e345) und schon gehts los. Achja vorher noch tanzen beenden (randomdance 0, stop). Und was ist nun dran? Richtig:
zieh dich aus
Strike! Liebe Grüße an Jadwiga, jetzt kommt dein Kommando “jad”:
OK: Getting of specified wearables, please wait and see
Nun wird er ziemlich eklige Sachen tun, aber was solls *g* und für mich wird es Zeit ein wenig zu schummeln:
siehst du die balls auf demm bett IM@: mh IM@: sec
Ich hätte wahrscheinlich auch mit “findname sex” weiterkommen können, aber ich hab mit meinem Master von der Ferne (ganz von der Ferne) drauf gezeigt und mit “always anim” alle Animations-Requests erlaubt:
INFO: You can choose friend,group,inv,task,tele or anim STATUS: Current definition for always is NULL OK: Setting always definition to "anim"
Und los legt der Kleine:
[14:13:28] DEBUG: OnScript-Question from Object "Sex/Cuddles Bed w/MLP redblack" contains: TriggerAnimation
25.12.2008 geboren und schon so im Business, net übel
Männer sind scheisse oder?
<< Newer entries | Older entries >>