如何从IDialogContext获取活动信息

时间:2016-09-07 15:55:53

标签: c# botframework luis

我正在使用LuisDialog,所有我得到的回调返回的是IDialogContext和LuisResult。 有没有办法可以从名称等等的原始活动中获取信息,如频道,

1 个答案:

答案 0 :(得分:11)

从v3.2.0版本开始,您可以从intent处理程序访问原始传入消息。检查here以了解您的意图处理程序应该是什么样子。

public async Task MyHandler(IDialogContext context, IAwaitable<IMessageActivity> activity, LuisResult result)

或者,您可以使用context.MakeMessage,但我建议您更新意图处理程序。