2017-11-13 2 views
0

Ich entwickle eine Android-App, wo Benutzer mit dem Amazon Lex Chatbot interagiert. Jetzt habe ich die Antwortkarten an der aws-Konsole erstellt und möchte, dass diese Antwortkarten im Chatfenster angezeigt werden, in dem der Benutzer und der Chatbot interagieren.Wie akzeptiere ich die JSON-Daten von Antwortkarten von Amazon Lex in Android-Anwendung

Ich verwende die Methode TextInForTextOut für das Senden von Textdaten und wie der Name schon sagt, bekomme ich eine Antwort im Textformat. Aber jetzt, wenn ich etwas Text sende, sollte ich in der Lage sein, eine Antwortkarte als Antwort auf diesen Text zu bekommen.

Also meine Frage ist, wie bekomme ich die Daten im Zusammenhang mit Antwortkarten von Lex und wie akzeptiere ich es und zeige es oder zeige es an?

Antwort

0

Ich hatte das gleiche Problem konfrontiert, anscheinend habe ich am Ende meine eigene Bibliothek schreiben: https://github.com/PikkaPikkachu/lex-app für diesen Zweck. Funktioniert genauso wie aws-lex-sdk, aber anstelle von Response habe ich die TextResponse-Klasse eingefügt, die eine Post-Text-Anfrage an Lex sendet.

Verwandte Themen