Можно ли отправить приглашение на мероприятие, не создавая файл ics с помощью nodemailer? - PullRequest
0 голосов
/ 13 апреля 2020

Я работаю над ботом Dialogflow , который должен отправить приглашение на событие на почтовый идентификатор пользователя. Поскольку создавать и хранить файл ics в Dialogflow не очень хорошая идея. Можно ли отправить приглашение по электронной почте непосредственно на почту пользователя?

 const eventToAdd = {
        start: [2018, 5, 30, 6, 30],
        duration: { hours: 6, minutes: 30 },
        title: "Bolder Boulder",
        description: "Annual 10-kilometer run in Boulder, Colorado",
        location: "Folsom Field, University of Colorado (finish line)",
        url: "http://www.bolderboulder.com/",
        geo: { lat: 40.0095, lon: 105.2669 },
        categories: ["10k races", "Memorial Day Weekend", "Boulder CO"],
        status: "CONFIRMED",
        busyStatus: "BUSY",
        organizer: { name: "Admin", email: "Race@BolderBOULDER.com" },
        attendees: [
          {
            name: "Adam Gibbons",
            email: "adam@example.com",
            rsvp: true,
            partstat: "ACCEPTED",
            role: "REQ-PARTICIPANT",
          },
          {
            name: "Brittany Seaton",
            email: "brittany@example2.org",
            dir: "https://linkedin.com/in/brittanyseaton",
            role: "OPT-PARTICIPANT",
          },
        ],
      };

      ics.createEvent(eventToAdd, (error, value) => {
        if (error) {
          console.log(error);
          return;
        }

        console.log(value);
      });

Мне нужно отправить значение по почте, не создавая файл

...