是否可以将一个Map对象存储在sessionData数据包中?

时间:2018-09-04 15:59:01

标签: botframework

是否可以使用Botframework SDK for Nodejs将Map对象存储在conversationData数据包中?

地图可能是<string,boolean>,并且类似。

谢谢, 普拉纳夫

1 个答案:

答案 0 :(得分:0)

您可以在conversationData中的漫游器代码中任意设置字段,其中还包括地图。像这样:

try {
        Connection.Response res = Jsoup.connect("http://*******.com/******/login")
        .data("email", "*****.com", "password", "******")
        .method(Connection.Method.POST)
        .execute();
        Map<String, String> loginCookies = res.cookies();
        org.jsoup.nodes.Document doc = Jsoup.connect("http://*****.com/account/home")
        .cookies(loginCookies)
        .get();
        System.out.println(doc);
    }
    catch (MalformedURLException e) {
        System.out.println("Malformed URL: " + e.getMessage());
    }
    catch (IOException e) {
        System.out.println("I/O Error: " + e.getMessage());
    }

可以正常工作并存储在对话期间使用的数据。