Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   FAlterBot (https://www.delphipraxis.net/113916-falterbot.html)

FAlter 16. Mai 2008 16:16


FAlterBot
 
Liste der Anhänge anzeigen (Anzahl: 2)
Hi,

das ist ein ganz dummer Bot, der auf die Eingaben vorgegebene Antworten sendet, wobei es eine Zuordnung Text->Antwort gibt (bei mehreren möglichen Antworten wird eine per Zufall gewählt).

Das Projekt ist ein Testprojekt einige Sachen, die ich hier in der DP gefunden habe, z. B. das IRC-Tutorial und die ApproxStrUtils.pas.

Der Bot lernt per

Code:
[b][u]!learn$!$[/u][/b]irgendein Text[b][u]$!$[/u][/b]die Antwort darauf
Als Platzhalter ist $nick$ erlaubt. Die nicht unterstrichenen Teile sind beliebig wählbar.

Fast vergessen:
Speichert Einstellungen unter <Anwendungsdaten>\FAlterSoft\FAlterBot

Mfg
FAlter

MSSSSM 16. Mai 2008 16:20

Re: FAlterBot
 
gut...

sowas habe ich auch gemacht
bei mir ging es:

!learn LEERZEICHEN BEFEHL LEERZEICHEN ANTWORt

Um dort Leerzeichen zumachen, hab ich gesagt sie sollen einen . machen

mfg

FAlter 16. Mai 2008 16:59

Re: FAlterBot
 
Hi,

@s-off: (wärend ich gerade essen war)

Zitat:

(17:24:31) s-off: Wie alt bist Du?
(17:24:40) s-off: Ups
(17:24:47) s-off: Ich habe Dir einen Rechtschreibfehler beigebracht
...
(17:25:37) s-off: hey, FAlter
(17:25:47) s-off: Dein Bot benötigt eine Korekturfunktion
Das mit der Korrektur geht nicht so einfach, da man eine Eingabe auch mehrmals definieren kann, dann gibt es eben mehrere Möglichkeiten, von denen eine per Zufall gewählt wird. Ich habe deinen Rechtschreibfehler per Hand ausgebügelt, da die Daten beim Bot beenden ja gespeichert werden und beim Starten wieder geladen, ist das so einfach möglich. Ich werde eventuell der BOT-GUI noch so eine Funktion hinzufügen. Der normale Chatter wird es aber wohl kaum mehr ändern können. Oder hat jemand einen tollen Konzeptvorschlag? Soetwas wie !change$!$alter Text$!$alte Antwort$!$neuer Text$!$neue Antwort wäre doch ein bissl doof.

Mfg
FAlter

FAlter 16. Mai 2008 18:04

Re: FAlterBot
 
Hi,

über die BOT-GUI kann jetzt auch gelernt sowie ein eventueller Fehler korrigiert werden. Des weiteren werden jetzt auch die Servereinstellungen gespeichert, sodass beim nächsten Start nur noch auf OK geklickt werden muss.

Mfg
FAlter

[edit] Und noch ein Update. Jetzt kann per GUI auch manuell eine Nachricht per BOT gesendet werden. Außerdem wurde schnell mal ein Lowercase eingebaut, sodass der Bot jetzt Case-Insensitive ist. [/edit]


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:55 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz