Node.js Bot框架web聊天机器人使用NODE JS为每条消息添加键入指示器?
问题: 如何显示每个用户活动的输入活动 平台:NodeJS101.5Node.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事件处理程序 希望这能有所帮助。当用户正在键入时,当机器
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 });
}
});