Как настроить вывод сообщения через определенное время?
В дискорде будет возможность прохождения тестов, но каждый новый тест можно пройти только через 6ч от предыдущего. Пользователь вводит название теста и время начала прохождения. Далее через 6ч должно появиться оповещение с названием нового теста, который надо пройти. setTimeout е подходит, потому что в 10 утра, к примеру, пользователь может написать, что начал прохождение теста в 09:22. node-cron тоже не подходит, так как время начала не фиксированное, и назначить объявление каждые 6ч не логично.
if (args[0] === "тест Роршаха" && args[1]) {
const time = args[1];
//здесь вводится таймер
})
}