我目前正在为我的服务器开发一个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。
答案 0 :(得分:3)
抱歉,由于不一致的限制,无法完成此操作。