我正在使用微软机器人开发框架,使用它的node.js sdk。
我一直在寻找一种保存会话中所有消息的方法。我将persistConversationData设置为true,并尝试使用session.conversationData访问conversationData。然而,它是空的。
1- 有内置的方法来访问会话中的所有消息吗?
2- 如果persistConversationData不是用于此目的,是否有人可以解释其用途。
非常感谢。
我正在使用微软机器人开发框架,使用它的node.js sdk。
我一直在寻找一种保存会话中所有消息的方法。我将persistConversationData设置为true,并尝试使用session.conversationData访问conversationData。然而,它是空的。
1- 有内置的方法来访问会话中的所有消息吗?
2- 如果persistConversationData不是用于此目的,是否有人可以解释其用途。
非常感谢。
// ...
var bot = new builder.UniversalBot(connector, { persistConversationData: true });
bot.dialog('/', function (session) {
let messages = session.conversationData || [];
messages.push(session.message);
session.conversationData = messages;
});