我在Bot框架中有一个机器人 . 一旦用户响应机器人并且机器人正在处理它,我想同时向用户显示打字指示器 .
在这里Nodejs是可能的 - https://docs.microsoft.com/en-us/bot-framework/nodejs/bot-builder-nodejs-send-typing-indicator
但是我如何在C#中实现它?
我在Bot框架中有一个机器人 . 一旦用户响应机器人并且机器人正在处理它,我想同时向用户显示打字指示器 .
在这里Nodejs是可能的 - https://docs.microsoft.com/en-us/bot-framework/nodejs/bot-builder-nodejs-send-typing-indicator
但是我如何在C#中实现它?
3 回答
您必须发送
Typing
类型的活动 .你可以这样做:
试试这个:
如果您需要在对话框的
MessageReceivedAsync
中立即响应,也可以使用context.MakeMessage
创建消息 .输入指示符由发送的下一条消息(至少在Bot Framework模拟器中)替换 . 这似乎在Slack中不起作用 .