Suche ein Grundgerüst für einen Chat Bot

Mitglied: Sanctuary

Sanctuary (Level 1) - Jetzt verbinden

14.10.2011 um 22:57 Uhr, 2857 Aufrufe, 3 Kommentare

Ich spiele ein Text basierendes RPG wofür ich gerne einen Chat Bot benutzen würde den mal als einen NPC benutzen kann.

Als Ausgangsbasis habe ich ein Backlog in dem der ganze Spielchat abgespeichert wird.
Diesen soll das Programm wenn möglich in Echtzeit auslesen und bei bestimmten Schlüsselwörter eine Nachricht per Tastatur eingabe zurück geben.

Ersteinmal Hallo :) face-smile

Ich bin neu hier und hoffe ich hab das richtige Forum getroffen.

Was ich suche ist das Grundgerüst eines Chatbots auf dem ich dann weiter aufbauen kann und mit weiteren Schlüsselwörtern und deren Passende Antwort selbständig ausbauen kann.

Gegeben ist ein Backlog, ein txt file in dem der gesammte Chat Inhalt abgespeichert wird.
Aus diesem txt file würde ich gerne in Echtzeit alles auslesen können und wenn gewisse schlüsselwörter auffallen die ich definieren kann, soll auf diese schlüsselwörter ein vorbereiteter text gesendet werden.
Die Ausgabe sollte wenn möglich so erfolgen das sie im Clienten Chat geschrieben wird.

Es geht darum sozusagen einen NPC Chat Bot für ein RPG zu haben.


Beispielsweise:

Chatlog:
Spieler sagt: bla bla bla
Spieler2 sagt: bli bli bli
Spieler3 flüstert: "Hallo du wie gehts ?"

(Das "Hallo" ist eines von meinen definierten Schlüsselwörtern, das sollte erkannt werden und eine von mir vorgegebene Nachricht per Clientchat nun an den Spieler zurück gegeben werden der die Nachricht mit dem Schlüsselwort mir gesendet hat)

Texteingabe:
/flüstern Spieler3 "Hallo zurück ! Ein schöner Tag nicht wahr ?"

Sowas in der Art...

Ich hoff ich bin nicht unhöflich das ich ohne weiter grosse progammier Kenntnisse Euch um so etwas bitte :) face-smile
Mitglied: kaiand1
15.10.2011 um 00:54 Uhr
Moin
Woher kommt diese Logdatei?
Wiso baust du so eine Funktion nicht als Plugin in den ServerChat ein?
Einige Client erlauben sogar Plugins wo du dies auch mit machen köntest.
Für den Anfang > Hello World < als Ausgabe.....
Bitte warten ..
Mitglied: clSchak
15.10.2011 um 13:56 Uhr
schaue mal nach IRC Channelbots (die guten alten Zeiten :p lassen grüßen) - wenn du so etwas aufziehen möchtest würde als Hintergrund einen IRC Server nehmen, schneller kann es fast nicht werden und einfacher auch nicht
Bitte warten ..
Mitglied: kaiand1
15.10.2011 um 14:48 Uhr
Frage ist ja ob es ein IRC System ist oder ein anderes.
Die gegebenheiten sind ja nicht bekannt...
Bitte warten ..
Heiß diskutierte Inhalte
Exchange Server
Exchange Zero Day Hack - Wie entfernen?
gelöst mtaiitVor 1 TagFrageExchange Server83 Kommentare

Hallo, bei mir hat es einige Kundenserver getroffen Weiß einer wie ich diese WebShells wieder loswerde? Das löschen der betroffenen .aspx Dateien wird wohl ...

Exchange Server
Exchange-Hack (2021-03) war Angriff erfolgreich? Was dann?
FrM222Vor 10 StundenFrageExchange Server17 Kommentare

Hallo Zusammen, ich bin ganz neu hier im Forum, daher entschuldige ich mich schon mal im Voraus, falls ich beim Einstellen etwas falsch gemacht ...

Exchange Server
Wie grundsätzlich verfahren mit Exchange Zero-Day-Exploit?
StefanKittelVor 21 StundenFrageExchange Server14 Kommentare

Hallo, ich habe auf einem Server mit den Tool von Microsoft Zugriffsversuche am 26. und 27.02.21 gefunden. Das führt mich zu der Vermutung, dass ...

Ausbildung
Projektantrag abgelehnt (IHK)
StrowayerVor 11 StundenFrageAusbildung10 Kommentare

Guten Tag, mein Projektantrag für die IHK wurde leider abgelehnt mit der Begründung: "Bitte überarbeiten Sie Ihren Zeitplan. Die Projektdokumentation sollte nicht 25% der ...

Python
Könnt ihr bugs finden ?
adriaanVor 1 TagAllgemeinPython11 Kommentare

Guten Tag liebe Forenmitglieder, Ich schreibe heute diesen Beitrag, weil ich einen Python Zähler entwickelt habe. Diesen würde ich gerne härten und entsprechend gerne ...

Off Topic
So funktioniert das Internet! - Danke, Maus
em-pieVor 1 TagInformationOff Topic2 Kommentare

Anlässlich des Geburtstages unserer orangenen Freundin: So funktioniert das Internet: Alles Gute, liebe Maus :-)

Netzwerke
Cisco IOS: grep?
gelöst PeterGygerVor 1 TagFrageNetzwerke11 Kommentare

Hallo Falls jemand die Antwort aus dem Ärmel schütteln kann , danke ich im Voraus. In einem Vortrag wurde die Cisco IOS (Catalyst / ...

Virtualisierung
Virtualisierung von WIN10 unter Linux mit oder aus ursprünglichen Datenträger
Kai-aus-der-KisteVor 1 TagFrageVirtualisierung16 Kommentare

Hallo in die Gemeinschaft, wie ich in meinem ersten Beitrag schon schrieb, bin ich von WIN10 auf Linux umgestiegen. Da ich im letzten Jahre ...