例如,僵尸程序的名称为Eber™,一旦它进入新服务器,它将自动更改昵称并仅输入“ Eber”
答案 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