Лимит на работу в боте ВК

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 сообщения в секунду написать, он всё равно не увидит лимит работ)


Ответы (0 шт):