Botframework 在emulator中Bot返回0

Botframework 在emulator中Bot返回0,botframework,Botframework,在我的对话框中,我使用以下代码将消息返回给客户: var reply = context.MakeMessage(); reply.Text = summary; reply.Speak = speak; await context.PostAsync("tetsingtist"); await context.PostAsync(reply); 在Emulator中,消息正确返回,“0”也返回我不知道为什么会有一个“0”。 模拟器版本为v3.5.36 如果你能分享你的经验,那将非常有帮

在我的对话框中,我使用以下代码将消息返回给客户:

var reply =  context.MakeMessage();
reply.Text = summary;
reply.Speak =  speak;
await context.PostAsync("tetsingtist");
await context.PostAsync(reply);
在Emulator中,消息正确返回,“0”也返回我不知道为什么会有一个“0”。

模拟器版本为v3.5.36

如果你能分享你的经验,那将非常有帮助

谢谢大家!

固定


在某个地方,我使用
context.PostAsync
返回一条空文本消息,导致emulator中出现0。

根据您的屏幕截图,
'0'
似乎没有呈现为消息,您可以尝试重新安装bot emulator或使用。此外,我想知道当你用emulator连接到另一个机器人时是否会出现相同的问题。当我们发送带有建议操作的消息而没有任何文本消息时,webchat上会出现相同的“0”。Nicolas,你说得对。我使用context.PostAsync在某处返回空文本消息以获取0。