我不清楚如何发送不同于"消息"的消息。使用c#:
使用Bot Frameworkhttp://docs.botframework.com/connector/message-types/
例如,我希望发送EndOfConversation消息。我以前打过电话
context.Done<string>(message);
但似乎没有任何事情发生在
private Message HandleSystemMessage(Message message)
{
else if (message.Type == "UserAddedToConversation")
{
}
}
未触发且状态变量未重置。
如何解雇这类事件?
由于
答案 0 :(得分:2)
我的理解是,EndOfConversation
消息由Bot Connector触发,例如在用户关闭与bot的聊天连接的情况下。对话框使用context.Done
来指示实际对话框已完成,我们可以访问对话框的结果,这并不一定意味着与用户的对话结束(例如,您可能想要在同一个对话中启动另一个对话框。)