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

时间:2020-03-30 18:08:53

标签: discord discord.js

我目前正在为我的服务器开发一个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。

1 个答案:

答案 0 :(得分:3)

抱歉,由于不一致的限制,无法完成此操作。