Получать по электронной почте, когда Firebase Realtime DB получает новые данные из Dialogflow

Я хочу получать электронное письмо, когда моя база данных Firebase Realtime получает новые данные (телефон пользователя). Данные отправляются в Firebase с помощью встроенного редактора Dialogflow.

Я обнаружил, что должен использовать nodemailer и обновить свой package.json с учетом зависимостей.

Я нашел пример, но он отправляет электронное письмо пользователю.

Мне не удалось адаптировать его для отправки мне электронного письма (не пользователю), когда он заполняет новые данные с помощью функции Firebase (с помощью onWrite()).

0 ответов

В приведенном вами примере строки 42 - 45 должны позволить вам изменить адрес электронной почты получателя:

  const mailOptions = {
    from: '"Spammy Corp." <noreply@firebase.com>',
    to: val.email,
  };

Что происходит, когда вы передаете свой собственный адрес электронной почты в виде строки в mailOptions.to объект?

Другие вопросы по тегам