首页 > 解决方案 > 是否可以在用户等待响应时从机器人服务器向用户发送动画(例如“打字...”或“...”)?

问题描述

当用户等待机器人响应查询时,我想要一个动画,例如(“打字...”或只是“...”,就像我们在其他环聊用户在环聊窗口中看到的那样)就在打字上方环聊区域。环聊聊天是否支持从机器人服务器发送此类动画事件?

标签: hangouts-chat

解决方案


看看这段代码。我用它来显示打字活动动画。

 public static async Task ShowTypingActivityAsync(ITurnContext stepContext, int delay, CancellationToken cancellationToken)
        {
            Activity typingActivity = stepContext.Activity.BuildTypingActivity();

            await stepContext.SendActivityAsync(typingActivity, cancellationToken);
            await Task.Delay(millisecondsDelay: delay);

        }

推荐阅读