Я использую систему выравнивания с MySQL, и в настоящее время я использую идентификатор пользователя для идентификатора для каждой строки. Недостатком является то, что уровни проходят через разные серверы. Итак, мне нужен способ идентифицировать члена GuildMember.
Я пытался использовать GuildMember # id, но в итоге он совпадал с идентификатором пользователя (странно!)
con.query(`SELECT * FROM leveling WHERE id = '${message.guild.member(message.author).id}'`, (err, rows) => {
if (err) throw err;
let id = message.guild.member(message.author).id;
// leveling stuff
}
Я ожидал, что message.guild.member (message.author) .id предоставит мне уникальный идентификатор GuildMember, но он совпадает с идентификатором пользователя.