2016-07-06 4 views
0

Ich bin ein absoluter Knopf wenn es um Programmierung geht, also bitte ich um Ihre Hilfe.Wie erstelle ich einen Character Counter Bot in api.ai?

Im Wesentlichen versuche ich die api.ai Schnittstelle zu benutzen, um einen Zeichenzähler zu erstellen (in slack) wo, wenn ein Benutzer so etwas wie "hi" sagt, der Bot mit "2" antwortet.

Bisher verstehe ich, dass ich eine Entität verwenden soll, um diese Transformation zu erreichen, und ich habe versucht, Referenzwörter wie "hi" mit dem Synonym "2" abzubilden. Die Entity-Transformation endet jedoch damit, dass der Bot genau das ausgibt, was der Benutzer ursprünglich gesagt hat (z. B. "hi"), anstelle des gewünschten Ergebnisses ("2").

Gehe ich das falsch, oder soll ich eine bereits existierende Entität in meiner neuen Entität verwenden? Ich entschuldige mich im Voraus, da ich dieses Ding gestern abgeholt habe, also weiß ich nicht viel darüber.

Jede Hilfe wird geschätzt!

Antwort

0

Sie können keine Logik in api.ai schreiben, was bedeutet, dass Sie keine Funktion schreiben können, die eine Nachricht als Eingabe akzeptiert und die Anzahl der Zeichen zurückgibt.

Was Sie brauchen, glaube ich, ist die Integration der api.ai mit einem externen Web-Service, wo Sie Ihre Geschäftslogik schreiben können.

Werfen Sie einen Blick auf Slack + Webhook Integration Beispiel https://docs.api.ai/docs/slack-webhook-integration-guideline

Wenn Sie jedoch nur die Anzahl der Zeichen in einer Nachricht zählen will, ich sehe nicht die Notwendigkeit für api.ai.

Verwandte Themen