【发布时间】:2018-09-23 02:55:26
【问题描述】:
我创建了一个 MS azure 聊天机器人,并使用 bot.on(.....); 这是我的示例代码。
bot.on("event", function (event) {
if (event.name === "greeting") {
locale = event.value;
console.log("event runs");
eventTimestamp = event.timestamp;
}
});
bot.on("conversationUpdate", function (message) {
.............
});
我想让事件在对话更新之前运行......有没有办法在 azure bot 框架中做到这一点。 谢谢。
【问题讨论】:
-
您不能,因为 Bot Framework 通道连接器需要在发送
conversationUpdate类型的活动之前路由实际的event活动,该活动是在与用户发起对话时发送的.您可以做的不是使用conversationUpdate类型的活动,而是只挂钩event类型的活动。您能否提供有关您的用例的更多详细信息?
标签: node.js azure botframework azure-bot-service