Discord.js-您如何记录用户名,鉴别符和头像更改?

时间:2020-08-02 15:57:33

标签: javascript discord.js

我正在使用Discord.js机器人设置日志记录,并且尝试通过guildMemberUpdate事件记录用户名/区分符/头像更改,但没有任何反应。然后,我在互联网上浏览了一下,显然您需要建立一个数据库才能存储这些更改并记录它们。这个对吗?如果是这样,有人可以澄清吗?

谢谢

1 个答案:

答案 0 :(得分:1)

您需要改用userUpdate事件

client.on('userUpdate', (oldUser, newUser) => {
  if (oldUser.avatar !== newUser.avatar) console.log(`${newUser.username}'s avatar changed!`)
  if (oldUser.username !== newUser.username) console.log(`${oldUser.username}'s new username is ${newUser.username}!`)
  if (oldUser.discriminator !== newUser.discriminator) console.log(`${newUser.username}'s new discriminator is ${newUser.discriminator}!`)
})