Ben bir LuisDialog kullanıyorum ve tüm geri dönüşleri bir IDialogContext ve LuisResult olsun. Orijinal etkinlikten, kanal gibi, ad ve diğerlerinden bilgi almamın bir yolu var mı?Bir IDialogContext'den Aktivite Bilgileri Nasıl Alınır
6
A
cevap
9
v3.2.0 sürümünden bu yana, gelen işleyicilere gelen işleyicilere erişebilirsiniz. Amaç işleyicinizin nasıl görüneceğini anlamak için here'u kontrol edin.
public async Task MyHandler(IDialogContext context, IAwaitable<IMessageActivity> activity, LuisResult result)
Buna ek olarak, context.MakeMessage'ı kullanabilirsiniz, ancak amacınıza uygun olanları güncelleştirmenizi öneririz.
en son 3.2.0, değil mi? – sebagomez
Evet, ben –
cevabını düzenledim, "context.MakeMessage" ile BTW, orijinal etkinlikten metni alamıyorsunuz, bu yüzden yükseltme yapmanın bir zorunluluk olduğunu tahmin ediyorum :) – sebagomez