Skype Bot webhook - 什么都得不到

时间:2017-08-28 10:11:26

标签: java bots botframework skype skype-bots

我正在为Java开发一个用于Skype的机器人。现在,我只希望僵尸程序进行身份验证(获取承载令牌)并回显收到的消息。 我在2017年7月31日做了最后一次测试,它运行良好。但是,自8月以来,最奇怪的事情正在发生:

机器人可以正确验证,我得到了bearen令牌及其超时。之后,SslSocket开始收听。当我聊天机器人时,它会获得一个连接(启动握手和所有这些),但什么都没有收到。没有标题,没有有效负载,没有。

我尝试阅读文档,看看Microsoft Bot Framework的最新更新是否与它有关,但我找不到任何东西。 任何人都可以帮助我了解发生了什么?

        InputStream inputStream = sslSocket.getInputStream();
        OutputStream outputStream = sslSocket.getOutputStream();

        BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream));
        PrintWriter printWriter = new PrintWriter(new OutputStreamWriter(outputStream));
        String line = null;
        String jsonLine = null;

        String challenge = null;                

        while(((line = bufferedReader.readLine()) != null)){
            System.out.println("iline = "+line);

            if (!line.isEmpty()){
                if(line.substring(0,1).equals("{")){
                    jsonLine = line;
                }
            }
        }

这是读取传入消息的代码部分。 JsonLine和行总是为空。

1 个答案:

答案 0 :(得分:0)

证书已过期。一旦更新,一切都开始了。