Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Bot框架web聊天机器人使用NODE JS为每条消息添加键入指示器?_Node.js_Azure_Session_Botframework_Chatbot - Fatal编程技术网

Node.js Bot框架web聊天机器人使用NODE JS为每条消息添加键入指示器?

Node.js Bot框架web聊天机器人使用NODE JS为每条消息添加键入指示器?,node.js,azure,session,botframework,chatbot,Node.js,Azure,Session,Botframework,Chatbot,问题: 如何显示每个用户活动的输入活动 平台:NodeJS101.5 Framework:borframework4.5您可以将网络聊天的sendTypingprop设置为true,然后将发送给bot的键入事件回显到对话中 网络聊天 BotFramework SDK v4(节点) 截屏 当前,您必须在onUnrecognedActivityType消息处理程序中捕获来自用户的键入事件;但是,有一个开放的GitHub可以添加onTyping事件处理程序 希望这能有所帮助。当用户正在键入时,当机器

问题: 如何显示每个用户活动的输入活动

平台:NodeJS101.5
Framework:borframework4.5

您可以将网络聊天的
sendTyping
prop设置为
true
,然后将发送给bot的键入事件回显到对话中

网络聊天 BotFramework SDK v4(节点) 截屏

当前,您必须在
onUnrecognedActivityType
消息处理程序中捕获来自用户的键入事件;但是,有一个开放的GitHub可以添加
onTyping
事件处理程序


希望这能有所帮助。

当用户正在键入时,当机器人正在键入时,您是否试图显示键入指示器,或者两者兼而有之?您能否更具体一点?是否可以使用现成的webchat而不是DirectLine来完成此操作?这是使用现成的Web聊天。Bot onUnrecognedActivityType功能在Azure服务器上运行良好,但某些功能不起作用localhost Deployment localhost onUnrecognedActivityType未启动。我需要你们对聊天机器人进一步开发的支持,Whatsapp me:+919786252624
window.WebChat.renderWebChat({
    directLine: window.WebChat.createDirectLine({ token }),
    sendTyping: true
  },
  document.getElementById('webchat')
);
this.onUnrecognizedActivityType(async context => {
  const { activity: { type } } = context;

  if (type === ActivityTypes.Typing) {
    await context.sendActivity({ type: ActivityTypes.Typing });
  }
});