let time = rand(5,20)
let time1 = time * 1000
let time2 = time1 / 1000
user.balance += rybes;
if (user.job >= 1){
return msg.send (`Ваш персонаж всё еще работает.`)
}
else if (user.job <= 0){
user.job += 1
user.save()
msg.send(`Ваш персонаж начал работу, время работы составляет ${time} секунд.`)
setTimeout (() =>{
msg.send(`${randomSmile} Вы закончили работать и заработали: ${rybes}\n---Для просмотра баланса пишите: Баланс`)
}, time1)
}
user.job -= 1
});
В итоге бот не видит первое условие, так как не добавляется +job после написания команды (т.е. бот всегда овтечает начал работу потом после таймаута пишет скок я заработал, но даже если 2 сообщения в секунду написать, он всё равно не увидит лимит работ)