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.
MartinWilli83
Mitglied
Beiträge: 666
Registriert: 04.04.2005 11:38
Wohnort: Berlin

Beitrag von MartinWilli83 »

weil du bereits diese frage hast irgendwo das wen du mit ja antwortest daher diese antwort :D
Meine Signatur war zu groß und wurde deshalb gelöscht - Siehe phpBB.de-Knigge
Benutzeravatar
Enano
Mitglied
Beiträge: 107
Registriert: 24.11.2004 16:45
Wohnort: Dömitz
Kontaktdaten:

Beitrag von Enano »

Gonzo28 hat geschrieben:Verdammt, was ist das?
Ja, ich kenne das Gefühl :-?

Ok, ich denke mal an unserem AIML liegt´s nicht ...
Selbst die Sachen aus der "Standalone" funktionieren nicht.
Hab meinen BOT mal das "Gehirn" gelöscht und nur die Original-AIML wieder rauf:

Auszug aus deutsch_18.aiml

Code: Alles auswählen

<category>
<pattern>JA</pattern>
<template><random>
<li>Aha.</li>
<li>Ich verstehe.</li>
<li>Erzähl mir mehr.</li>
<li>Und?</li>
<li>Nächste Frage?</li>
</random></template>
</category>
<category>
<pattern>JA</pattern><that>BIST DU STUDENT</that>
<template>Was studierst Du?</template>
</category>
<category>
<pattern>JA</pattern><that>HAST DU A BRIEF HISTORY OF TIME GELESEN</that>
<template>Was hältst du von <set_thema>Hawkings Theorie über schwarze Löcher</set_thema>?</template>
</category>
<category>
<pattern>JA</pattern><that>IST DAS NICHT DER BUNDESKANZLER</that>
<template>Wusste ich es doch.</template>
</category>
Ergebnis:
ICH: kennst du gerhard schröder?
BOT: ist das nicht der bundeskanzler?
ICH: ja
BOT: nächste frage?


... :(


Zu dem Problem, das der Beitrag vom Bot ab und zu vor dem Eigenen erscheint, habe ich etwas bei www.phpbb.com gefunden.
1. The problem of the bot's responses showing up before the users' posts started occurring. I never had this problem before. I fixed it with the following in posting.php:
LOOK FOR:

Code: Alles auswählen

               iai_submit_post($iai_mode, $iai_id, $forum_id, $topic_id, $iai_post_id, $iai_topic_type, 1, 1, 1, 1, $bbcode_uid, str_replace("\'", "''", $iai_username), str_replace("\'", "''", $iai_subject), str_replace("\'", "''", $iai_message));
               iai_update_post_stats($forum_id, $topic_id, $iai_post_id, $iai_id);
            }
         }
         // END IAI response and entry to db

         //
         // END IAI system
         //
ADD BEFORE:

Code: Alles auswählen

sleep (2);
... habe es schon fast eine Stunde getestet = scheint zu funktionieren.
° 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 »

MartinWilli83 hat geschrieben:weil du bereits diese frage hast irgendwo das wen du mit ja antwortest daher diese antwort :D
Joa, muss wohl damit zusammenhängen, wenn ich Zeit hab werd ich mal meinen bot komplett löschen und nur die eine that categorie ausprobieren. Es ist aber auch schwierig eigene aimls zu schreiben, wenn man nicht weiß ob irgendwas schon doppelt vorhanden ist. Man müsste eigentlich das Standalone erweitern, anstatt neue zu schreiben.
GR@V!TS
Mitglied
Beiträge: 27
Registriert: 13.06.2005 12:45
Wohnort: Dottikon
Kontaktdaten:

Beitrag von GR@V!TS »

Das mit dem sleep (2); hat funktioniert.

Doch der Bot ist total veraltet und sollte neu gecoded werden, doch ich würde warten bis Olympus rauskommt.
Scrappy
Mitglied
Beiträge: 112
Registriert: 01.12.2004 20:24
Wohnort: Schwerin
Kontaktdaten:

Beitrag von Scrappy »

Nun will ich auch mal meinen Senf dazu geben.

An sich ist die Mod sehr leicht zu installieren. Geht schnell und eigentlich auch ohne Probleme..

Nur, schön wäre es wenn jemand noch ein paar Zufallskonstanten einbaut.

Zum Beispiel sollte der Bot zufällig eine Zeitspanne zwischen 5 Minuten und 999 Tagen warten bis er antwortet. Aber das wäre vielleicht zu aufwändig.. :(
MartinWilli83
Mitglied
Beiträge: 666
Registriert: 04.04.2005 11:38
Wohnort: Berlin

Beitrag von MartinWilli83 »

du kannst doch einstellen soweit ich weiß das der bot net gleich antworten sollen
Meine Signatur war zu groß und wurde deshalb gelöscht - Siehe phpBB.de-Knigge
Scrappy
Mitglied
Beiträge: 112
Registriert: 01.12.2004 20:24
Wohnort: Schwerin
Kontaktdaten:

Beitrag von Scrappy »

MartinWilli83 hat geschrieben:du kannst doch einstellen soweit ich weiß das der bot net gleich antworten sollen
Aber nicht über das ACP, oder ?
Benutzeravatar
Enano
Mitglied
Beiträge: 107
Registriert: 24.11.2004 16:45
Wohnort: Dömitz
Kontaktdaten:

Beitrag von Enano »

Meines Wissens nicht. :-?
° warum haben eigentlich alle Mädchen im Internet den Nachnamen "JPG"???
Scrappy
Mitglied
Beiträge: 112
Registriert: 01.12.2004 20:24
Wohnort: Schwerin
Kontaktdaten:

Beitrag von Scrappy »

Enano hat geschrieben:Meines Wissens nicht. :-?

Das ist ja echt doof. Weil in ein paar Tagen kommt ein Kumpel wieder und dann wollt ich ihn damit mal richtig reinlegen.. :>
Benutzeravatar
Enano
Mitglied
Beiträge: 107
Registriert: 24.11.2004 16:45
Wohnort: Dömitz
Kontaktdaten:

Beitrag von Enano »

Ich weiß ja nicht, was passiert, wenn man den "SLEEP"-Befehl (weiter oben) erhöht. Aber dann denke ich, hängt das ganze Forum für die Zeit.
Bin mir nicht wirklich sicher ... soviel Ahnung habe ich nicht von PHP :cry:

EDIT: hab´s grad probiert ... wie ich´s mir dachte, das hängt dann für die Zeit.
° warum haben eigentlich alle Mädchen im Internet den Nachnamen "JPG"???
Antworten

Zurück zu „phpBB 2.0: Mod Support“