一旦进入新服务器,是否有可能使您的机器人更改其自己的昵称?

时间:2020-10-04 10:11:17

标签: javascript discord.js bots

例如,僵尸程序的名称为Eber™,一旦它进入新服务器,它将自动更改昵称并仅输入“ Eber”

1 个答案:

答案 0 :(得分:3)

是的,绝对有可能。只需使用机器人加入服务器时触发的guildCreate事件即可。您可以在此文档中进一步了解Client类的功能:https://discord.js.org/#/docs/main/stable/class/Client

关于更改昵称,您可以执行以下操作:

client.on("guildCreate", guild => {
    console.log("Joined a new guild: " + guild.name);
    guild.members.get(bot.user.id).setNickname("some nickname");
})

有关在需要时更改昵称的更多文档:https://discord.js.org/#/docs/main/stable/class/GuildMember?scrollTo=setNickname