在查看Watson Dialog API参考部分“Get profile variables”时,请说明“获取配置文件变量 - 检索给定client_id和conversation_id的配置文件变量。”
但是,在Watson Dialog API Explorer“获取给定cient_ID的配置文件变量”中,没有显示用于指定conversation_id的属性。我们希望为每个对话操作一组独立的配置文件变量...而不仅仅是每个client_ID。这样,多个用户可以使用相同的client_ID进行交谈(我们认为每个用例都有一个),每个用户都有自己的conversation_id,因此也有自己的一组配置文件变量。这是可行的,如果是这样的话怎么样?如果没有,我们应该如何处理每个新会话的独立配置文件变量的需求?
答案 0 :(得分:2)
每个用户都应拥有自己的client_id
。
conversation_id
只是一个会话。多个用户不应使用与存储配置文件值的client_id
相同的client_id
。 var collectionUserList = [];
var collectionRoomlist = [];
app.get('/', function(req, res){
db.collection("collectionUserList", function(err, collection) {
db.collection("collectionRoomlist", function(err, collection) {
});
res.render('/userlist', {
collection: collectionUserList ,
collectionRoomlist: collectionRoomlist
});
});
});
会在多个对话中持续存在。
我会尽快更新文档。