Есть такой вот код:
vk.updates.on('message', async (next, message) => {
if(message.isUser == 0) return;
for(i=0; i < users.length;i++){
if(next.senderId == users[i].id) return message();
}
users.push({
id: next.senderId,
bot_id: users.length,
tag: 'Пользователь',
ban: false,
mention: true,
balance: 100000,
admin_level: 0,
exp: 0,
lvl: 0,
kvest: 0,
test: 0,
business_lvl: 0,
job_level: 1
});
saveUsers();
return message();
});
Код работает, но проблема в том, что если добавить новый пункт в users.push() и если в JSON файле есть пользователи, то им не добавит новый пункт, а так как это игровой бот, то в случае каких-то обновлений, нужно добавить новый пункт, а не как сейчас делаю, удаляю данные из json и создаются новые. Читал про JSON на learn.javascript.ru, но так и не нашел ответ на свой вопрос