let Refs = await User.countDocuments({ ref: message.chat.id });
let next = Math.ceil(Refs / 10) * 10 === 0 ? 10 : Math.ceil(Refs / 10) * 10;
if (Refs < next) return bot.answerCallbackQuery(query.id, 🗣 Для получения награды нужно пригласить ещё ${next - Refs} рефералов, true);
if (message.user.ref_nagr) return bot.answerCallbackQuery(query.id, 'Вы уже получили нагарду за это задание,приступайте к следующему', true)
else {
await message.user.inc('buybalance', 10)
message.user.ref_nagr = true
await message.user.save();
return bot.answerCallbackQuery(query.id, '🎖 Вы получили награду в размере 10₽ на баланс в казино', true);
}
} сюда добавить время на выполнение с момента активации
Код лучше в repl.it залей. Читать невозможно так)
Обсуждают сегодня