Node.js 如何使用botframework';s sendTyping(),而机器人识别器对路易斯模型进行异步请求?

Node.js 如何使用botframework';s sendTyping(),而机器人识别器对路易斯模型进行异步请求?,node.js,botframework,azure-language-understanding,Node.js,Botframework,Azure Language Understanding,session.sendTyping()工作得非常好,但在收到消息后和发送消息之前,可以找到如何使用它的方法。(而机器人的识别器使用的是LuisRecognizer) 起初,我想发出一个事件,但不知道在哪里放置发射器代码 on('sendTyping', (session) => { session.sendTyping() }); emitter.emit('sendTyping', session); 只需将session.sendTyping()放在函数的开头,它就会显示出来,直到

session.sendTyping()
工作得非常好,但在收到消息后和发送消息之前,可以找到如何使用它的方法。(而机器人的识别器使用的是
LuisRecognizer

起初,我想发出一个事件,但不知道在哪里放置发射器代码

on('sendTyping', (session) => { session.sendTyping() });
emitter.emit('sendTyping', session);

只需将
session.sendTyping()
放在函数的开头,它就会显示出来,直到获取实际答案为止

我通过将它放在开始和延迟发送方法来测试它


只需将
session.sendTyping()
放在函数的开头,它就会显示出来,直到获取实际答案为止

我通过将它放在开始和延迟发送方法来测试它


我尝试添加中间件
bot.use({botbuilder:(会话,下一个)=>{})
它不起作用。我尝试添加中间件
bot.use({botbuilder:(会话,下一个)=>{})
它不起作用。
bot.use({
    botbuilder: (session, next) => {
    session.sendTyping();   
    next();
  }
});


const foo = (session, args, next) => {  
  // some processing here
  session.send(message);
}