Я только что начал диалог, чтобы создать чат-бота, я хочу, чтобы мой бот отправлял электронное письмо своим пользователям, когда он обнаруживает почту.
Я не понимаю запрос http, поэтому я использую встроенный редактор. добавьте nodemailer в мои зависимости ("nodemailer": "^ 6.3.0") в моем json, и после этого я попробовал приведенный ниже код в моем index.js. Проблема в том, что развертывание не удалось. о, у меня также есть намерение по имени sendmail, которое может обнаруживать электронную почту.
app.intent('sendmail', (conv, params) => {
const nodemailer = require('nodemailer');
const transporter = nodemailer.createTransport({
service: 'gmail',
auth: {
user: 'myemail@gmail.com',
pass: 'mypassword'
}
});
var mailOptions = {
from: 'myemail@gmail.com',
to: $email,
subject: 'subject',
text: 'some text'
};
transporter.sendMail(mailOptions, function (error, info) {
if (error) {
console.log(error);
} else {
console.log('Email sent: ' + info.response);
}
});
});