我正在尝试在从服务器获取数据期间创建一些动画。“打字”活动似乎是合理的,但它只能工作约 4 秒:
Activity reply = activity.CreateReply();
reply.Type = ActivityTypes.Typing;
reply.Text = null;
ConnectorClient connector = new ConnectorClient(new Uri(activity.ServiceUrl));
await connector.Conversations.ReplyToActivityAsync(reply);
我试图做异步监听:
while (!_fetchEnded)
{
await connector.Conversations.ReplyToActivityAsync(reply);
Thread.Sleep(3000);
}
但是 bot 它会产生滞后的行为。是否有可能设置“打字”活动的持续时间或其他方式来防止打开和关闭打字?
心有法竹
相关分类