1
ボットフレームワークでLUISを使用してインテントマッチングに基づいてメッセージを送信するためのコードを記述しました。 は、ここに私のコードです。意図は例えばにマッチしているのであれば、私はbotから応答を送信していたときにBotからCardImageを送信中に例外が発生しました
[LuisIntent("Skype for Business")]
public async Task Skype4Business(IDialogContext context, LuisResult result)
{
var connector = new ConnectorClient(new Uri(context.Activity.ServiceUrl));
try
{
// return our reply to the user
List<CardImage> cardImageList = new List<CardImage>();
List<CardAction> buttons = new List<CardAction>();
CardImage cardImage = new CardImage { Alt = "SpeechPic", Url = @"C:\Users\Rock\Documents\Visual Studio 2015\Projects\Text Analytics\Text Analytics\Resources\Skype-for-business-2.jpg" };
cardImages = new List<CardImage>();
cardImages.Add(cardImage);
CardAction skypeButton = new CardAction()
{
Value = "example.com/",
Type = "openUrl",
Title = "Skype for Business"
};
buttons.Add(skypeButton);
HeroCard heroCard = new HeroCard()
{
Title = "Skype For Business",
Images = cardImages,
Buttons = buttons
};
var message = context.MakeMessage();
message.Attachments = new List<Attachment>();
message.AttachmentLayout = AttachmentLayoutTypes.List;
message.Attachments.Add(heroCard.ToAttachment());
await context.PostAsync(message);
context.Wait(MessageReceived);
}
:Skypeのビジネスのため。だから私はカードを作ってカードイメージとボタンを追加して返信しています。それはエラーなしで送信しますが、正常に送信した後も例外が表示されます。
例外を処理するためにtry/catch節も追加されていますが、私はここでも詰まっていますが、まだ例外が発生しています。 解決方法 助けや指導をいただければ幸いです。
問題を再現できません。フレームワークの最新バージョンはありますか? –
はい、私はボットフレームワークの最新バージョンを使用しています – Talha