Ich arbeite an einem AIML-Projekt für Freizeit und stieß auf Pandorabots. Ich frage mich, ob es eine Möglichkeit gibt, eine Variable von den Benutzereingaben in andere Sprachen (in diesem Fall Python) oder ein Framework zu parsen, so dass wir weitere Manipulation durch andere APIs von Drittanbietern mit Hilfe von Templating vornehmen können.AIML - Benutzereingaben als Variable nach Python analysieren
Zum Beispiel möchte ich ein Datum vom Benutzer erhalten und dann in die Google Kalender-API einspeisen. Gibt es eine Möglichkeit, die Variable 'date' zu extrahieren und sie in Python (oder anderen Sprachen) in der Google Kalender-API zu analysieren?
<category><pattern># 1 MAY 2016 #</pattern>
<think>{{ date }}</think> #is there a way to parse "1 May 2016" as a
#variable date in python?
<template>...
</template>
</category>
Letztlich das Ziel, das ich zu erreichen versuche, würde ein Gespräch etwas wie dieses:
User: Hi bot, could you check if I am available on 1 May 2016?
Bot: Nope, you have a gathering at Mike's! #(<--- Response rendered after
checking user's schedule on 1 May via google calendar)
I Template-Engine wie Schnurrbart erforscht, aber anscheinend ist es nicht zu AIML (oder besser gesagt xml) sprechen . Gibt es jemanden, der mich auf ein gutes Beispiel/Tutorial hinweisen kann, das mir helfen kann, anzufangen?
ps: Ich verwende pandorabots API und python2.7