discord.js 更改服务器所有者的昵称

Posted

技术标签:

【中文标题】discord.js 更改服务器所有者的昵称【英文标题】:discord.js change nickname of server owner 【发布时间】:2020-07-11 04:34:27 【问题描述】:

我目前正在为我的服务器开发一个 discord.js 机器人,它有一个集成的“关卡系统”,可以处理昵称。 这意味着机器人将所有用户的昵称设置为他们的显示名称,并简单地在其末尾添加他们的级别:

    bot.guilds.get("693909572167139338").members.forEach((member) => 
         if(member.user.bot) return;
         const entity = new LevelEntity(member);
         bot.levelEntities.set(member, entity);
    );

    bot.levelEntities.forEach((entity) => 
         if(entity.getLevelHolder().displayName.includes("Lv. ")) return;
         if(entity.getLevelHolder().displayName.length >= 32) return;
         entity.getLevelHolder().setNickname(entity.getLevelHolder().displayName + " " + 
         entity.getLevel());
         console.log(`[$moment().format('DD/MM/YY, h:mm a')]`.italic.yellow + ` LEVELENTITY `.cyan 
         + `Set Level Nick for `.green + `$entity.getLevelHolder().user.username`.grey);
    );

重点是:机器人无法更改我的昵称,因为我是所有者。 我的问题:我怎样才能实现,机器人可以更改我的昵称,甚至有可能吗?

您好, 莱纳斯 E.

【问题讨论】:

由于 Discord 的限制,我认为这是不可能的,机器人无法超越所有者。 【参考方案1】:

抱歉,由于不和谐限制,这无法完成。

【讨论】:

那太糟糕了,但是谢谢你的回应!

以上是关于discord.js 更改服务器所有者的昵称的主要内容,如果未能解决你的问题,请参考以下文章

它不会让我更改昵称 discord.js

更改用户昵称(discord.js)[重复]

如何自动更改不和谐机器人的昵称。 (Javascript)(Discord.js)

Discord JS自我昵称命令

Discord.JS - Hypixel Discord 机器人

Discord.js 通过昵称获取用户