const moment = require('moment'); const dbHelper = '../../helper'; const { correoAlumno } = require(`${dbHelper}/correos`); const gmail = require(`${dbHelper}/gmail`); const dbPath = '../../db/tablas'; const Alumno = require(`${dbPath}/Alumno`); const Carrera = require(`${dbPath}/Carrera`); const Horario = require(`${dbPath}/Horario`); const enviar = async (numeroCuenta) => { return Alumno.findOne({ where: { numeroCuenta }, include: [{ model: Carrera }, { model: Horario }], }).then((res) => { if (!res) throw new Error('No existe este alumno.'); let correo = correoAlumno( res.numeroCuenta, res.Carrera.carrera, res.Horario.horario, res.idAlumno ); return gmail( correo.subject, `${res.numeroCuenta}@pcpuma.acatlan.unam.mx`, correo.message ); }); }; enviar('318359267');