Я пытаюсь сделать мессенджер чата Facebook с помощью dialogflow v2.Я настроил URL-адрес webhook в Dialogflow. Я получаю запрос из диалогового окна.Но проблема в том, что мне не ясно, как отправить ответ в диалоговом потоке.
Ниже мой код
post("/", (request, response) -> {
String body = request.body();
System.err.println(body);
String reply = "Hi";
JSONObject responseJSON = new JSONObject();
JSONObject payload = new JSONObject();
JSONObject google = new JSONObject();
google.put("expectUserResponse", true);
JSONObject richResponse = new JSONObject();
JSONArray itemsArray = new JSONArray();
JSONObject simpleResponseRoot = new JSONObject();
JSONObject simpleResponse = new JSONObject();
simpleResponse.put("textToSpeech", reply);
simpleResponseRoot.put("simpleResponse", simpleResponse);
itemsArray.put(simpleResponseRoot);
richResponse.put("items", itemsArray);
google.put("richResponse", richResponse);
payload.put("google", google);
responseJSON.put("payload", payload);
System.err.println(responseJSON);
return responseJSON;
});
Ниже мой ответ json
{"payload":{"google":{"richResponse":{"items":[{"simpleResponse":{"textToSpeech":"Hi"}}]},"expectUserResponse":true}}}
Но я не получаю этот ответ на мою страницу в Facebook.
Может кто-нибудь поделиться кодом или форматом json для отправки диалогового потока.
Любая помощь будет принята с благодарностью !!!