Compare commits

...

2 Commits

Author SHA1 Message Date
Jill 2c3443a639
remove emoji length limit for counters 2023-11-12 23:37:27 +03:00
Jill f0b258b3d0
slightly fix command logging. again! 2023-11-12 23:34:57 +03:00
2 changed files with 5 additions and 6 deletions

View File

@ -129,7 +129,6 @@ module.exports = {
option
.setName('emoji')
.setDescription('An emoji or symbol or something to represent the counter')
.setMaxLength(32)
.setRequired(true)
)
.addNumberOption(option =>

View File

@ -63,23 +63,23 @@ function stringifyArg(arg: CommandInteractionOption): string {
case ApplicationCommandOptionType.String:
return `${arg.name}:${arg.value}`;
case ApplicationCommandOptionType.Channel:
return `${arg.name}:${arg.channel?.id}`;
return `${arg.name}:#${arg.channel?.name}`;
case ApplicationCommandOptionType.Role:
return `${arg.name}:${arg.role?.id}`;
return `${arg.name}:@${arg.role?.name}`;
case ApplicationCommandOptionType.User:
return `${arg.name}:${arg.user?.id}`;
return `${arg.name}:@${arg.user?.displayName}`;
case ApplicationCommandOptionType.Mentionable:
return `${arg.name}:${arg.channel?.id || arg.user?.id || arg.role?.id}`;
case ApplicationCommandOptionType.Attachment:
return `${arg.name}:<attachment>`;
case ApplicationCommandOptionType.Subcommand:
case ApplicationCommandOptionType.SubcommandGroup:
return `${arg.name} ${arg.options?.map(stringifyArg)}`;
return `${arg.name} ${arg.options?.map(stringifyArg).join(' ')}`;
}
}
function stringifyCommand(cmd: CommandInteraction) {
return `/${cmd.commandName} ${cmd.options.data.map(stringifyArg)}`;
return `/${cmd.commandName} ${cmd.options.data.map(stringifyArg).join(' ')}`;
}
bot.on(Events.InteractionCreate, async (interaction) => {