8

私は LuisDialog を使用していますが、コールバックが返すのは IDialogContext と LuisResult だけです。名前などから、チャネルなどの元のアクティビティから情報を取得する方法はありますか?

4

1 に答える 1

11

v3.2.0 リリース以降、インテント ハンドラーから元の受信メッセージにアクセスできます。ここをチェックして、インテント ハンドラーがどのように見えるかを理解してください。

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

別の方法として、context.MakeMessage を使用することもできますが、インテント ハンドラーを更新することをお勧めします。

于 2016-09-07T17:45:08.450 に答える