Я хочу заставить бота выдавать роль пользователю за определенные достижения (например за достижение какого либо уровня), подскажите пожалуйста структуру или хотя бы подскажите, как выдать роль пользователю по его id.
Я пробовал сделать, что-то на подобие этого, но оно не работает:
bot.on('guildMemberAdd', (guildMember) => {
if (levels[user.id].level >= 1) {
user.id.roles.add(guildMember.guild.roles.cache.find(role => role.name === 'уровень' + ' ' + '1'));
}
});
discord.js - 12;
node.js 12.17.0