我正在使用LuisDialog,所有我得到的回调返回的是IDialogContext和LuisResult。 有没有办法可以从名称等等的原始活动中获取信息,如频道,
答案 0 :(得分:11)
从v3.2.0版本开始,您可以从intent处理程序访问原始传入消息。检查here以了解您的意图处理程序应该是什么样子。
public async Task MyHandler(IDialogContext context, IAwaitable<IMessageActivity> activity, LuisResult result)
或者,您可以使用context.MakeMessage,但我建议您更新意图处理程序。