gpt4 book ai didi

javascript - 如何检查用户是否更改了昵称?

转载 作者:行者123 更新时间:2023-12-02 21:54:25 25 4
gpt4 key购买 nike

我希望能够在某人每次更改昵称时立即将其更改为其他名称。这对于discord js 来说是可能的吗?还是我应该坚持每次发送消息时进行检查的方法。最好我不希望机器人不断检查

提前致谢

编辑:这就是我现在所拥有的

bot.on('message', message => {
if (message.author.id === config.____) {
message.member.setNickname("_____")
}
}

最佳答案

您可以使用状态guildMemberUpdate。检查用户是否有昵称,并将昵称更改为“somethink”,然后设置昵称。

bot.on('guildMemberUpdate', (oldMember, newMember) => {
if(newMember.nickname && oldMember.nickname !== newMember.nickname) {
if(newMember.nickname === 'somethink') {
newMember.setNickname('NickName')
}
}
});

关于javascript - 如何检查用户是否更改了昵称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60046591/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com