我想在Bot执行一些繁重的数据检索任务时向用户显示一条处理消息。
var leadRetrievalTask = Task.Run(() =>
{
msg = LeadsManager.getTopLeads(authRes);
});
await context.PostAsync("Retrieving Top Leads data..."); //should display processing message`enter code here`
await leadRetrievalTask;
await context.PostAsync(msg); //should display result
context.Wait(MessageReceived);
但是消息和结果同时显示。有什么方法可以做到这一点吗?
我们还没有,但是正在计划(对于支持它的频道)支持某些频道支持的"Typing…"消息。
任务有多长?你是说他们没有分开发帖吗?