C#中bot框架的键入指示器

dan*_*ang 6 botframework

我在Bot框架中有一个机器人.一旦用户响应机器人并且机器人正在处理它,我想同时向用户显示打字指示器.

在Nodejs中可以使用 - https://docs.microsoft.com/en-us/bot-framework/nodejs/bot-builder-nodejs-send-typing-indicator

但是我如何在C#中实现它?

Nic*_*s R 8

您必须发送类型的活动Typing.

你可以这样做:

// Send "typing" information
Activity reply = activity.CreateReply();
reply.Type = ActivityTypes.Typing;
reply.Text = null;
ConnectorClient connector = new ConnectorClient(new Uri(activity.ServiceUrl));
await connector.Conversations.ReplyToActivityAsync(reply);
Run Code Online (Sandbox Code Playgroud)