问题: 如何显示每个用户活动的打字积极性?
平台:节点js 101.5 框架:Bor Framework 4.5
答案 0 :(得分:0)
您可以将网络聊天的sendTyping
属性设置为true
,然后将发送给漫游器的键入事件回显到对话中。
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 });
}
});
当前,您必须在onUnrecognizedActivityType
消息处理程序中捕获来自用户的键入事件;但是,有一个开放的GitHub Issue用于添加onTyping
事件处理程序。
希望这会有所帮助。