我正在使用最新的v4网络聊天react lib。在模拟器中,一切正常且快速。但是,当我将其部署在azure上并使用网络聊天频道,并键入一条消息并发送时,“发送”标签会出现并停留一会儿,然后说“立即”。问题在于它非常慢,发送标签实际上停留了大约2秒钟。这可能是什么原因?
在github https://github.com/MicrosoftDocs/bot-docs/issues/1172
中也提出了同样的问题答案 0 :(得分:1)
它指示您的用户消息到达bot端点的速度。仿真器是本地的,因此要快一点(在这种情况下为2秒)。
“正在发送”表示用户已发送该消息,而“立即”消息则表示该漫游器已阅读该用户的消息。您的漫游器显然需要2秒才能达到您的天青终结点。为了从“发送”变为“已发送”,Direct Line通道需要明确告知Web Chat机器人已读取它。从技术上讲,这意味着Direct Line频道会将用户消息的副本再次发送回Web Chat。
例如,这个故事。
如果您在漫游器中添加了Application Insights,则可以查看仪表板来查看网络流量: