我开发了一个聊天机器人并将其部署在skype上。我要在Bot中添加一件事。
如果用户要求在bot中使用办公室出租车,则bot必须接受用户输入(例如目的地,emp-name等),并向特定的邮件ID(外观)发送电子邮件。
所以我的问题是:
答案 0 :(得分:1)
您可以使用SendGrid。 这里有示例代码。
System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage();
SmtpClient SmtpServer = new SmtpClient("smtp.sendgrid.net");
mail.From = new MailAddress("youremailaddress@gmail.com");
mail.To.Add(useremail);
mail.Subject = "";
mail.Body ="";
SmtpServer.Port = 587;
SmtpServer.Credentials = new System.Net.NetworkCredential("apikey", "");
SmtpServer.EnableSsl = true;
SmtpServer.Send(mail);
参考:How to make my bot send an e-mail to a given email address?
答案 1 :(得分:0)
尝试使用Bot Framework中的电子邮件技能:
https://microsoft.github.io/botframework-solutions/skills/samples/email/