bot sort on nickname change too

This commit is contained in:
Lamp 2018-10-01 11:14:39 -07:00 committed by GitHub
parent 715d40f98f
commit d6c525ac97
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 11 additions and 4 deletions

View File

@ -29,7 +29,14 @@
// arrange bots at bottom of list
dClient.on('guildMemberAdd', member => {
if (member.user.bot)
member.setNickname(`\udb40\udc00${member.displayName}`.substr(0,32));
});
(async function(){
let prefix = "\udb40\udc00";
let onNick = async member => {
if (member.user.bot && !member.displayName.startsWith(prefix))
await member.setNickname(`${prefix}${member.displayName}`.substr(0,32));
};
dClient.on('guildMemberAdd', onNick);
dClient.on('guildMemberUpdate', async (oldMember, newMember) => {
if (newMember.nickname != oldMember.nickname) await onNick(newMember);
});
})();