0
我正在寻找如何从botframework意图发送电子邮件的示例。如何从意图发送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,主题和重要性。默认值可以被覆盖。 –
将值分配给它之前,emailMessage.Recipient.Id是什么?它是否有价值或是否为空? – K48