Как бы я ответил JSON-ответом на запрос Postg webhook сокета из Dialogflow в Java? - PullRequest
0 голосов
/ 03 января 2019

В настоящее время я пытаюсь создать локальный сервер, чтобы я мог общаться с моим домом Google с помощью Dialogflow. Прямо сейчас я получаю от него запросы POST JSON, но я пытаюсь ответить на них сформулированным ответом JSON. Есть ли какой-нибудь простой способ сделать это? Вот мой основной класс. Класс Listener просто преобразует входные данные Char в полную строку. Класс Scorer формулирует ответ, который я хотел бы отправить обратно в Dialogflow.

import java.io.*;
import java.net.ServerSocket;
import java.net.Socket;

public class Init {

    public static void main(String args[]) throws IOException {
      int port = 8087;

      String sentence = "";

          ServerSocket server = new ServerSocket(port);
          System.out.println("Server starting on " + port + "...");



        while(true) {
            Socket client = server.accept();
            sentence = Listener.listener(client);
            sentence = sentence.toLowerCase();
            Scorer.scorer(sentence);
            System.out.println(sentence);


        }

     }
 }
...