Plugin:Anna the Alicebot

Aus Miranda IM auf Deutsch

Wechseln zu: Navigation, Suche


Ein Chatbot der mit Ihren Kontakten chatten kann.

Inhaltsverzeichnis

[Bearbeiten] Funktionsweise

Sobald Sie in einen Away Status wechseln (sofern alle Optionen richtig eingestellt sind) reagiert Anna auf Gesprächspartner die Ihnen eine Nachricht schicken. Dabei greift Anna auf einige festgelegte Antworten zurück, die sie in der *.aiml Datei findet. Findet der Chatbot keine passende Zuordnung in seiner Datei, so wird mit einem zufälligen Satz geantwortet.

[Bearbeiten] Anna soll Deutsch schreiben

Standardmäßig kann der Alicebot nur Englisch. Das Beibringen der deutschen Sprache erweist sich hier allerdings als sehr einfach.

[Bearbeiten] Installation

  • Laden Sie sich hier die deutsche Sprachdatei für den Chatbot herrunter.
  • Nun kopieren Sie sich die in dem ZIP Verzeichnis enthaltenden Datei "German-standalone.aiml" und "startup.xml" in das "alicebot" Verzeichnis.
  • Öffnen Sie nun "alicebot.aiml" und ersetzen diesen Part:
<!-- This category works with the Anna and Wallace AIML sets -->
<category>
<pattern>LOAD AIML A</pattern>
<template>
<secure error="You are not allowed to load this AIML set">
<learn>alicebot\A.aiml</learn>
[...]
<learn>alicebot\9.aiml</learn>
<learn>alicebot\star.aiml</learn>
<learn>alicebot\under.aiml</learn>
</secure>
</template>
</category>

mit folgendem:

<!-- This category works with the Anna and Wallace AIML sets -->
<category>
<pattern>LOAD AIML A</pattern>
<template>
<secure error="You are not allowed to load this AIML set">
<learn>alicebot\German-standalone.aiml</learn>
</secure>
</template>
</category>
  • Danach muss ein Neustart von Miranda IM erfolgen.

[Bearbeiten] So werden die Antworten erweitert

Um dem Chatbot neue Sätze und Antworten beizubringen musst du die "German-standalone.aiml" (hier die deutsche Sprachdatei) mit einem beliebigem Texteditor geöffnet werden und folgendes hinzugefügt werden:

<category>
<pattern>na alles fit</pattern>
<template>jo und selbst</template>
</category>

Dieses Beispiel sollte jetzt selbsterklärend sein.

Persönliche Werkzeuge