3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-03-15 05:41:51 +00:00

Allow nicknames with spaces in !nickname

This commit is contained in:
Dragory 2018-12-22 16:02:53 +02:00
parent c8bc478126
commit 2d763d1043

View file

@ -308,7 +308,7 @@ export class UtilityPlugin extends ZeppelinPlugin {
msg.channel.createMessage({ embed }); msg.channel.createMessage({ embed });
} }
@d.command(/nickname|nick/, "<target:member> <nickname:string>") @d.command(/nickname|nick/, "<target:member> <nickname:string$>")
@d.permission("nickname") @d.permission("nickname")
async nicknameCmd(msg: Message, args: { target: Member; nickname: string }) { async nicknameCmd(msg: Message, args: { target: Member; nickname: string }) {
if (!this.canActOn(msg.member, args.target)) { if (!this.canActOn(msg.member, args.target)) {
@ -316,6 +316,12 @@ export class UtilityPlugin extends ZeppelinPlugin {
return; return;
} }
const nicknameLength = [...args.nickname].length;
if (nicknameLength < 2 || nicknameLength > 32) {
msg.channel.createMessage(errorMessage("Nickname must be between 2 and 32 characters long"));
return;
}
try { try {
await args.target.edit({ await args.target.edit({
nick: args.nickname nick: args.nickname