@tester-booster

Как вывести оповещение, когда наступит определенное время Discord.js?

Основная задача заключается в том, что в момент начала аукциона в дискорд отправлена команда, далее приходит ответ в чате, где указано время начала и окончания этапа аукциона. Суть такая, что когда наступит время окончания аукциона, в дс должно появиться оповещение в виде сообщения, что аукцион окончен. Фиксированного времени нет, старт и стоп могут быть в любое время. Была мысль прописать условие внутри, что если время равно этому значению, сделать вывод сообщения, но с этим возникла загвоздка.

client.on('messageCreate', (message) => {
   if (message.author.bot) {
      return;
   }

   var now = moment().format('HH:mm');
   var stop = moment(now, 'HH:mm').add(14, 'h').format('HH:mm');

   if (message.content === "!аукцион") {
      message.reply("Аукцион проводится с " + now + " до " + stop).then(() => {
         message.delete();
      })
   }
});

//Когда наступит время stop, происходит оповещение в ДС
message.reply("Аукцион окончен в " + stop);
  • Вопрос задан
  • 67 просмотров
Решения вопроса 1
Alexandre888
@Alexandre888 Куратор тега discord.js
Javascript-разработчик
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы