Как сделать вывод привилегий в NodeJS
Вот код, мне надо чтобы привилегия отображалась через replace
Пример с константой:
let admin_priv = user.account.admin().replace(/0/,'Пользователь').replace(/1/,'VIP')
Пример с прямым выводом:
user.account.admin().replace(/0/,'Пользователь').replace(/1/,'VIP')
Теперь к сути - я пытался сделать в обоих вариантах но мне выводит вот такую строку:
TypeError: user.account.admin().replace(/0/,'Пользователь') is not a function
Сам код:
aura.hear(/^(?:профиль|? Профиль)$/i, async (msg) => {
const user = users.find(x => x.id === msg.senderId);
if (!user) return msg.send(`? Вы не зарегистрировались!\nНапишите
"начать" чтобы пройти регистрацию.`);
let profile = ``;
profile += `${user.name},ваш профиль:\n`;
profile += `? ID - ${user.id} | ${user.uid}\n`;
profile += `?? Статус: ${user.account.admin.replace(/0/,'Пользователь')}\n`;
profile += `? Сообщений: ${user.account.messages.counts}\n`;
profile += `? Последняя активность: ${user.account.last_online || 'unknowe'}\n`;
profile += `⏱️ Дата регистрации: ${user.reg_date}`
return msg.send(profile)
});