У меня есть бот с командой, которая позволяет пользователю вводить сообщение, разделенное тире, а затем определенное время, это затем передается боту, а бот напоминает пользователю сообщение с указанным количеством времени прошло.Будет ли setTimeout использовать свободные часы Heroku?
function reminder(msg) {
const message = msg.content.replace(this.prefix+this.name+" ","");
const params = message.split("-");
setTimeout(() => {
msg.channel.sendMessage(params[0]);
}, (parseInt(params[1])*1000));
}
Я намерен запустить этот бот на Heroku, но так как я просто подросток, и это хобби для меня, я должен использовать свободные часы Dyno, что Heroku дает мне каждый месяц. Если кто-то использует эту функцию бота, механизм синхронизации setTimeout будет поддерживать мои динамики и использовать свободные часы dyno?
Edit: Если вы считаете, что есть более свободная альтернатива Heroku, что любой из вас знают о том, что было бы здорово :)
Да, я так считаю. если вы еще этого не сделали, вы можете получить бесплатный сервер в течение года с amazon aws, возможно, он лучше подходит для вашего приложения. – xShirase