Forum-Bot mit eigenem User-Account

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
GR@V!TS
Mitglied
Beiträge: 27
Registriert: 13.06.2005 12:45
Wohnort: Dottikon
Kontaktdaten:

Beitrag von GR@V!TS »

Ich möchte mich entschuldigen ist rausgerutscht.

Habe den Beitrag editiert
Gonzo28
Mitglied
Beiträge: 150
Registriert: 05.05.2005 17:55

Beitrag von Gonzo28 »

Enano hat geschrieben:An dem Mod wird ja scheinbar nicht mehr "gebastelt" (letzter Stand irgendwann 2002)
Habe nun nämlich 2 "Problemchen" gefunden.
Und da mein PHP grottenschlecht ist und ich bei den ganzen Programmzeilen irgendwie nicht wirklich durchsehe ...:

1. Wenn man den letzten Beitrag von A.L.I.C.E. löscht, schreibt´se gleich´n neuen.

2. der BOT antwortet ja manchmal zu schnell ... kann man da nicht irgendwo eine "Wartefunktion" einbauen?

...................................................

Habe mir eine FAQ-AIML gebastelt.
Es ist zwar nicht das komplette FAQ drin, aber (ich denke) das Wichtigste.
hier zum DL als ZIP

Ist zumindestens ein Anfang.

Ich habe auch veruscht, es etwas "effektiver" zu machen, indem der BOT gezielter fragt ... z.B.:

Code: Alles auswählen

User: Ich kann mich nicht einloggen.
BOT.: Hast Du Dich registriert?
User: Nein
BOT.: Du mußt Dich erst ... usw.
lt. den AIML-Dokumentationen, welche ich in deutsch gefunden habe, funktioniert das mit <THAT> ...
Hab´s genauso gemacht, wie in den Dokus und den Standard-AIMLs ...
z.B.:

Code: Alles auswählen

<category>
     <pattern>ICH BIN DOOF</pattern>
     <template>Meinst Du das wirklich ernst?</template>
</category>

<category>
     <pattern>JA</pattern>
     <that>MEINST DU DAS WIRKLICH ERNST</that>
     <template>Du hast mein Mitgefühl.</template>
</category>

<category>
     <pattern>NEIN</pattern>
     <that>MEINST DU DAS WIRKLICH ERNST</that>
     <template>Na Gott sei dank, dachte schon, ich kann hier kein vernünftiges Gespräch mehr mit Dir führen.</template>
</category>
... aber es klappte nicht.
Ist <THAT> bei dieser Version von A.L.I.C.E. nicht vorhanden oder mache ich das irgendwas falsch?
Ist zwar schon ein bisschen her, aber ich glaub du hast den that tag falsch angewendet.

So sollte es eigentlich funktionieren, habs aber noch nicht ausprobiert:

Code: Alles auswählen

<category>
     <pattern>ICH BIN DOOF</pattern>
     <template>Meinst Du das wirklich ernst?</template>
</category>

<category>
     <pattern>JA</pattern>
     <that>ICH BIN DOOF</that>
     <template>Du hast mein Mitgefühl.</template>
</category>

<category>
     <pattern>NEIN</pattern>
     <that>ICH BIN DOOF</that>
     <template>Na Gott sei dank, dachte schon, ich kann hier kein vernünftiges Gespräch mehr mit Dir führen.</template>
</category>
Genauso funktioniert nämlich auch der srai tag (Verschiedene Formulierung, gleiche Antwort). zB:

Ich: Wie lautet mein Name?
Bot: Dein Name ist Gonzo.

2. Option

Ich: Wie ist mein Name?
Bot: Dein Name ist Gonzo.

Code: Alles auswählen

<category>
     <pattern>WIE LAUTET MEIN NAME</pattern>
     <template>Dein Name ist <get name="name"/>.</template>
</category>

<category>
     <pattern>WIE IST MEIN NAME</pattern>
     <srai>WIE LAUTET MEIN NAME</srai>
</category>
1. Wenn man den letzten Beitrag von A.L.I.C.E. löscht, schreibt´se gleich´n neuen.

2. der BOT antwortet ja manchmal zu schnell ... kann man da nicht irgendwo eine "Wartefunktion" einbauen?
Ist bei mir auch so, hab aber keine Ahnung was man da machen könnte. Durch den alice code seh ich absolut nicht durch. :wink:
GR@V!TS
Mitglied
Beiträge: 27
Registriert: 13.06.2005 12:45
Wohnort: Dottikon
Kontaktdaten:

Beitrag von GR@V!TS »

Ich würde gern den Bot verändern aber ich weiss nicht wegen dem ©
GR@V!TS
Mitglied
Beiträge: 27
Registriert: 13.06.2005 12:45
Wohnort: Dottikon
Kontaktdaten:

Beitrag von GR@V!TS »

Und der PHP Held bin ich auch nicht gerade

eventuel steht die Lösung in functions_post.php aber ich habe nichts gefunden.
MartinWilli83
Mitglied
Beiträge: 666
Registriert: 04.04.2005 11:38
Wohnort: Berlin

Beitrag von MartinWilli83 »

haste schon mal das kleine phpbb knigge gelesen?nein! solltest du mal tun da steht unter anderen sowas wie topic bumbing ( auf deutsch wen du selbstgespräche führst in ein topic da du net mal 24 std warten kannst ) benutze in zukunft den edit butten und sage net er ist bei dir net zu finden.

inwievern willst du den bot ändern?
Meine Signatur war zu groß und wurde deshalb gelöscht - Siehe phpBB.de-Knigge
GR@V!TS
Mitglied
Beiträge: 27
Registriert: 13.06.2005 12:45
Wohnort: Dottikon
Kontaktdaten:

Beitrag von GR@V!TS »

Ok ich habe phpBB.de Knigge durchgelesen.
Nochmals Sorry(für mich ist die Story vergessen)


Was steht bei euch in der Datenbank(phpbb_auth_acces/ auth_mod)
Ich weiss nicht ob es bei mir bei der Installation ein Fehler gab
Ich habe das Problem das mein Bot nichts lernt!!!!!
MartinWilli83
Mitglied
Beiträge: 666
Registriert: 04.04.2005 11:38
Wohnort: Berlin

Beitrag von MartinWilli83 »

Gonzo28 hat geschrieben:
Enano hat geschrieben:An dem Mod wird ja scheinbar nicht mehr "gebastelt" (letzter Stand irgendwann 2002)
Habe nun nämlich 2 "Problemchen" gefunden.
Und da mein PHP grottenschlecht ist und ich bei den ganzen Programmzeilen irgendwie nicht wirklich durchsehe ...:

1. Wenn man den letzten Beitrag von A.L.I.C.E. löscht, schreibt´se gleich´n neuen.

2. der BOT antwortet ja manchmal zu schnell ... kann man da nicht irgendwo eine "Wartefunktion" einbauen?

...................................................

Habe mir eine FAQ-AIML gebastelt.
Es ist zwar nicht das komplette FAQ drin, aber (ich denke) das Wichtigste.
hier zum DL als ZIP

Ist zumindestens ein Anfang.

Ich habe auch veruscht, es etwas "effektiver" zu machen, indem der BOT gezielter fragt ... z.B.:

Code: Alles auswählen

User: Ich kann mich nicht einloggen.
BOT.: Hast Du Dich registriert?
User: Nein
BOT.: Du mußt Dich erst ... usw.
lt. den AIML-Dokumentationen, welche ich in deutsch gefunden habe, funktioniert das mit <THAT> ...
Hab´s genauso gemacht, wie in den Dokus und den Standard-AIMLs ...
z.B.:

Code: Alles auswählen

<category>
     <pattern>ICH BIN DOOF</pattern>
     <template>Meinst Du das wirklich ernst?</template>
</category>

<category>
     <pattern>JA</pattern>
     <that>MEINST DU DAS WIRKLICH ERNST</that>
     <template>Du hast mein Mitgefühl.</template>
</category>

<category>
     <pattern>NEIN</pattern>
     <that>MEINST DU DAS WIRKLICH ERNST</that>
     <template>Na Gott sei dank, dachte schon, ich kann hier kein vernünftiges Gespräch mehr mit Dir führen.</template>
</category>
... aber es klappte nicht.
Ist <THAT> bei dieser Version von A.L.I.C.E. nicht vorhanden oder mache ich das irgendwas falsch?
Ist zwar schon ein bisschen her, aber ich glaub du hast den that tag falsch angewendet.

So sollte es eigentlich funktionieren, habs aber noch nicht ausprobiert:

Code: Alles auswählen

<category>
     <pattern>ICH BIN DOOF</pattern>
     <template>Meinst Du das wirklich ernst?</template>
</category>

<category>
     <pattern>JA</pattern>
     <that>ICH BIN DOOF</that>
     <template>Du hast mein Mitgefühl.</template>
</category>

<category>
     <pattern>NEIN</pattern>
     <that>ICH BIN DOOF</that>
     <template>Na Gott sei dank, dachte schon, ich kann hier kein vernünftiges Gespräch mehr mit Dir führen.</template>
</category>
Genauso funktioniert nämlich auch der srai tag (Verschiedene Formulierung, gleiche Antwort). zB:

Ich: Wie lautet mein Name?
Bot: Dein Name ist Gonzo.

2. Option

Ich: Wie ist mein Name?
Bot: Dein Name ist Gonzo.

Code: Alles auswählen

<category>
     <pattern>WIE LAUTET MEIN NAME</pattern>
     <template>Dein Name ist <get name="name"/>.</template>
</category>

<category>
     <pattern>WIE IST MEIN NAME</pattern>
     <srai>WIE LAUTET MEIN NAME</srai>
</category>
1. Wenn man den letzten Beitrag von A.L.I.C.E. löscht, schreibt´se gleich´n neuen.

2. der BOT antwortet ja manchmal zu schnell ... kann man da nicht irgendwo eine "Wartefunktion" einbauen?
Ist bei mir auch so, hab aber keine Ahnung was man da machen könnte. Durch den alice code seh ich absolut nicht durch. :wink:
da stehen cods das er lernt
und ja mann kann bestimmen was allice antworten sollen den code suche ich euch nochmal raus
Meine Signatur war zu groß und wurde deshalb gelöscht - Siehe phpBB.de-Knigge
Gonzo28
Mitglied
Beiträge: 150
Registriert: 05.05.2005 17:55

Beitrag von Gonzo28 »

Hä? was? Wie jetzt? es ging nur um den <that> tag. Oder hab ich was verpasst?

ca. 46000 aiml categorien kann man sich hier noch runterladen. Unter anderem auch den lerncode. Aber da sehe ich das Problem, dass dem Bot auch unanständige sachen beigebracht werden können.
http://www.alicebot.org/aiml/aaa/

Aber alles auf englisch. Ich bin dabei einige davon auszuprobieren und zu übersetzen. Das Problem was wir dabei leider haben ist, dass einige aiml sets auf höheren aiml Versionen basieren. Ich glaub nämlich, dass der phpbb Bot nur mit v 1.0 funktioniert.
Benutzeravatar
Enano
Mitglied
Beiträge: 107
Registriert: 24.11.2004 16:45
Wohnort: Dömitz
Kontaktdaten:

Beitrag von Enano »

Gonzo28 hat geschrieben:So sollte es eigentlich funktionieren, habs aber noch nicht ausprobiert:

Code: Alles auswählen

<category>
     <pattern>ICH BIN DOOF</pattern>
     <template>Meinst Du das wirklich ernst?</template>
</category>

<category>
     <pattern>JA</pattern>
     <that>ICH BIN DOOF</that>
     <template>Du hast mein Mitgefühl.</template>
</category>

<category>
     <pattern>NEIN</pattern>
     <that>ICH BIN DOOF</that>
     <template>Na Gott sei dank, dachte schon, ich kann hier kein vernünftiges Gespräch mehr mit Dir führen.</template>
</category>
Erstmal danke :)
Habe es gerade mal getestet = funktioniert leider auch nicht :(
Gonzo28 hat geschrieben:Das Problem was wir dabei leider haben ist, dass einige aiml sets auf höheren aiml Versionen basieren. Ich glaub nämlich, dass der phpbb Bot nur mit v 1.0 funktioniert.
Ja, der Gedanke kam mir auch schon ...

Ok, wer paßt den BOT an ;) ?
° warum haben eigentlich alle Mädchen im Internet den Nachnamen "JPG"???
Gonzo28
Mitglied
Beiträge: 150
Registriert: 05.05.2005 17:55

Beitrag von Gonzo28 »

Deine version war doch richtig, also vergiss das was ich geschrieben hab. So muss das Ding aussehen:

Code: Alles auswählen

<category>
     <pattern>ICH BIN DOOF</pattern>
     <template>Meinst Du das wirklich ernst?</template>
</category>

<category>
     <pattern>JA</pattern>
     <that>MEINST DU DAS WIRKLICH ERNST</that>
     <template>Du hast mein Mitgefühl.</template>
</category>

<category>
     <pattern>NEIN</pattern>
     <that>MEINST DU DAS WIRKLICH ERNST</that>
     <template>Na Gott sei dank, dachte schon, ich kann hier kein vernünftiges Gespräch mehr mit Dir führen.</template>
</category>
Aber es funktioniert nicht.

Ich: Ich bin doof.
Bot: Meinst Du das wirklich ernst?
Ich: Ja.
Bot: Ich verstehe.

Verdammt, was ist das?
Antworten

Zurück zu „phpBB 2.0: Mod Support“