Задать вопрос

Email валидаторы для бота discord.js?

Пишу бота для авто отправки писем из дискорда на любую почту. Но проблема в валидации ее. Пробовал через модуль const validator = require("email-validator"), но данный валидатор не дает никаких результатов и имеет только функцию: validator.validate(`${usermail}`). И после этого нигде не объясняется каким образом вывести результат. Код самой отправки письма:
const data = require('./secure.json');
const nodemailer = require('nodemailer');

const botmail = data.mail;
const botpass = data.pass;
let usermail = args[0];
let textmail = args.slice(1).join(' ') || 'error~';
let transporter = nodemailer.createTransport({
     service: 'gmail',
     secure: true,
     auth: {
            user: `${botmail}`,
            pass: `${botpass}`
     }
});
transporter.sendMail({
       from: `"Discord Message Relay" ${botmail}`,
       to: `${usermail}, ${usermail}`,
       text: `${textmail}`
});

Если кому нужно, для отправки писем использую nodemailer
  • Вопрос задан
  • 107 просмотров
Подписаться 1 Средний 9 комментариев
Решения вопроса 1
Alexandre888
@Alexandre888 Куратор тега Боты
Javascript-разработчик
if (!validator.validate("test@email.com")) return ... ;
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
И после этого нигде не объясняется каким образом вывести результат

о каком результате речь? validator.validate() возвращает булево значение, это вполне достаточно

`${usermail}`
и зачем оборачивать переменные?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы