0
私はbotframeworkの意図から電子メールを送信する方法の例を探しています。IntentからBotFrameworkから電子メールを送信するには
以下のコードを試しましたが、何も送信されません。私は何か間違っている?
[LuisIntent("TestEmailIntent")]
public async Task FindFundFactSheetAsync(IDialogContext context, LuisResult result)
{
var emailMessage = context.MakeMessage();
emailMessage.Recipient.Id = "[email protected]";
emailMessage.Recipient.Name = "John Cleophas";
emailMessage.Text ="Test message"
var data = new EmailContentData();
var channelData = Newtonsoft.Json.JsonConvert.SerializeObject(data);
emailMessage.ChannelData = channelData;
await context.PostAsync(emailMessage);
context.Wait(MessageReceived);
}
EmailContentDataオブジェクトを空白にしないでください。件名やメッセージ本文を追加する必要がありますか? – K48
コンストラクタは、htmlbody、subject、および重要度を設定します。デフォルトはオーバーライドできます。 –
値を割り当てる前にemailMessage.Recipient.Idとは何ですか?それは価値があるのか、それともヌルですか? – K48