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 更改服务器所有者的昵称的主要内容,如果未能解决你的问题,请参考以下文章
如何自动更改不和谐机器人的昵称。 (Javascript)(Discord.js)