208 |
new SlashCommandBuilder().setName('unban').setDescription('Unban a user') |
new SlashCommandBuilder().setName('unban').setDescription('Unban a user') |
209 |
.addUserOption(option => option.setName('user').setDescription("The user").setRequired(true)), |
.addUserOption(option => option.setName('user').setDescription("The user").setRequired(true)), |
210 |
|
|
211 |
new SlashCommandBuilder().setName('warndel').setDescription('Delete a warning') |
new SlashCommandBuilder().setName('warning').setDescription('Clear, remove or view warnings') |
212 |
.addNumberOption(option => option.setName('id').setDescription("The warning ID").setRequired(true)), |
.addSubcommand(subcmd => { |
213 |
|
return subcmd.setName('view').setDescription('View information about a warning').addNumberOption(option => option.setName('id').setDescription("The warning ID").setRequired(true)); |
214 |
new SlashCommandBuilder().setName('warning').setDescription('Get information about a warning') |
}) |
215 |
.addNumberOption(option => option.setName('id').setDescription("The warning ID").setRequired(true)), |
.addSubcommand(subcmd => { |
216 |
|
return subcmd.setName('remove').setDescription('Remove a warning').addNumberOption(option => option.setName('id').setDescription("The warning ID").setRequired(true)); |
217 |
|
}) |
218 |
|
.addSubcommand(subcmd => { |
219 |
|
return subcmd.setName('list').setDescription('List warnings for a user').addUserOption(option => option.setName('user').setDescription("The user").setRequired(true)); |
220 |
|
}) |
221 |
|
.addSubcommand(subcmd => { |
222 |
|
return subcmd.setName('clear').setDescription('Clear all warnings for a user').addUserOption(option => option.setName('user').setDescription("The user").setRequired(true)); |
223 |
|
}), |
224 |
|
|
225 |
new SlashCommandBuilder().setName('noteget').setDescription('Get information about a note') |
new SlashCommandBuilder().setName('noteget').setDescription('Get information about a note') |
226 |
.addNumberOption(option => option.setName('id').setDescription("The note ID").setRequired(true)), |
.addNumberOption(option => option.setName('id').setDescription("The note ID").setRequired(true)), |
228 |
new SlashCommandBuilder().setName('notedel').setDescription('Delete a note') |
new SlashCommandBuilder().setName('notedel').setDescription('Delete a note') |
229 |
.addNumberOption(option => option.setName('id').setDescription("The note ID").setRequired(true)), |
.addNumberOption(option => option.setName('id').setDescription("The note ID").setRequired(true)), |
230 |
|
|
|
new SlashCommandBuilder().setName('warnings').setDescription('Fetch all warnings') |
|
|
.addUserOption(option => option.setName('member').setDescription("Show warnings for only this member")), |
|
|
|
|
231 |
new SlashCommandBuilder().setName('notes').setDescription('Fetch all notes for a user') |
new SlashCommandBuilder().setName('notes').setDescription('Fetch all notes for a user') |
232 |
.addUserOption(option => option.setName('member').setDescription("The member").setRequired(true)), |
.addUserOption(option => option.setName('member').setDescription("The member").setRequired(true)), |
233 |
|
|