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);
}
推荐阅读
- unity3d - Unity Destroy() 不会删除脚本
- arrays - 如何将数组的每个元素与其他元素进行比较?
- java - 更新数据 Android MVVM
- c# - C# 表达式树编译问题
- c# - 如何在我的 xamarin.forms.maskedentry 控件中处理超出范围的索引
- html - 调整表格以响应
- python - PySpark - 上采样/重采样时间序列数据
- sql - 收到以下错误“函数中包含的选择语句无法将数据返回给客户端”
- python - 在 python 中将列表写入 csv/excel
- ruby-on-rails - Rails 将 3.2.* 升级到 4 不在 Rails 控制台中显示所有用户属性