Вы можете установить sendTyping
реквизит веб-чата на true
, а затем повторить события ввода, отправленные ботом обратно в диалог.
Веб-чат
window.WebChat.renderWebChat({
directLine: window.WebChat.createDirectLine({ token }),
sendTyping: true
},
document.getElementById('webchat')
);
BotFramework SDK v4(Узел)
this.onUnrecognizedActivityType(async context => {
const { activity: { type } } = context;
if (type === ActivityTypes.Typing) {
await context.sendActivity({ type: ActivityTypes.Typing });
}
});
Снимок экрана
В настоящее время вы должны захватывать события ввода от пользователя в onUnrecognizedActivityType
обработчик сообщений;однако существует открытый GitHub Issue для добавления обработчика событий onTyping
.
Надеюсь, это поможет.