176 |
.addStringOption(option => option.setName('reason').setDescription("The reason for banning this user")) |
.addStringOption(option => option.setName('reason').setDescription("The reason for banning this user")) |
177 |
.addIntegerOption(option => option.setName('days').setDescription("The days old messages to delete of this user").setMinValue(0).setMaxValue(7)), |
.addIntegerOption(option => option.setName('days').setDescription("The days old messages to delete of this user").setMinValue(0).setMaxValue(7)), |
178 |
|
|
179 |
|
new SlashCommandBuilder().setName('softban').setDescription('Softban a user') |
180 |
|
.addUserOption(option => option.setName('user').setDescription("The user").setRequired(true)) |
181 |
|
.addStringOption(option => option.setName('reason').setDescription("The reason for softbanning this user")) |
182 |
|
.addIntegerOption(option => option.setName('days').setDescription("The days old messages to delete of this user (default is 7)").setMinValue(0).setMaxValue(7)), |
183 |
|
|
184 |
|
new SlashCommandBuilder().setName('tempban').setDescription('Temporarily ban a user') |
185 |
|
.addUserOption(option => option.setName('user').setDescription("The user").setRequired(true)) |
186 |
|
.addStringOption(option => option.setName('time').setDescription("TBan duration").setRequired(true)) |
187 |
|
.addStringOption(option => option.setName('reason').setDescription("The reason for softbanning this user")) |
188 |
|
.addIntegerOption(option => option.setName('days').setDescription("The days old messages to delete of this user (default is 7)").setMinValue(0).setMaxValue(7)), |
189 |
|
|
190 |
new SlashCommandBuilder().setName('massban').setDescription('Ban multiple users') |
new SlashCommandBuilder().setName('massban').setDescription('Ban multiple users') |
191 |
.addStringOption(option => option.setName('users').setDescription("The user IDs (separated by spaces)").setRequired(true)) |
.addStringOption(option => option.setName('users').setDescription("The user IDs (separated by spaces)").setRequired(true)) |
192 |
.addStringOption(option => option.setName('reason').setDescription("The reason for banning")) |
.addStringOption(option => option.setName('reason').setDescription("The reason for banning")) |
211 |
new SlashCommandBuilder().setName('mute').setDescription('Mute a member') |
new SlashCommandBuilder().setName('mute').setDescription('Mute a member') |
212 |
.addUserOption(option => option.setName('member').setDescription("The member").setRequired(true)) |
.addUserOption(option => option.setName('member').setDescription("The member").setRequired(true)) |
213 |
.addStringOption(option => option.setName('reason').setDescription("The reason for muting this user")) |
.addStringOption(option => option.setName('reason').setDescription("The reason for muting this user")) |
214 |
.addStringOption(option => option.setName('time').setDescription("Mute duration")), |
.addStringOption(option => option.setName('time').setDescription("Mute duration")) |
215 |
|
.addBooleanOption(option => option.setName('hardmute').setDescription("Specify if the system should take out all roles of the user during the mute")), |
216 |
|
|
217 |
new SlashCommandBuilder().setName('unmute').setDescription('Unmute a member') |
new SlashCommandBuilder().setName('unmute').setDescription('Unmute a member') |
218 |
.addUserOption(option => option.setName('member').setDescription("The member").setRequired(true)), |
.addUserOption(option => option.setName('member').setDescription("The member").setRequired(true)), |
279 |
]).setRequired(true)), |
]).setRequired(true)), |
280 |
|
|
281 |
new SlashCommandBuilder().setName('lockall').setDescription('Lock multiple channels') |
new SlashCommandBuilder().setName('lockall').setDescription('Lock multiple channels') |
282 |
|
.addStringOption(option => option.setName('channels').setDescription("The channels, must be separated by spaces").setRequired(true)) |
283 |
.addRoleOption(option => option.setName('role').setDescription("Lock channels for the given role. Default is @everyone")) |
.addRoleOption(option => option.setName('role').setDescription("Lock channels for the given role. Default is @everyone")) |
284 |
.addBooleanOption(option => option.setName('raid').setDescription("The raid protected channels will be locked. Default is `false`")), |
.addBooleanOption(option => option.setName('raid').setDescription("The raid protected channels will be locked. Default is `false`")), |
285 |
|
|
286 |
new SlashCommandBuilder().setName('unlockall').setDescription('Unlock multiple channels') |
new SlashCommandBuilder().setName('unlockall').setDescription('Unlock multiple channels') |
287 |
|
.addStringOption(option => option.setName('channels').setDescription("The channels, must be separated by spaces").setRequired(true)) |
288 |
.addRoleOption(option => option.setName('role').setDescription("Unlock channels for the given role. Default is @everyone")) |
.addRoleOption(option => option.setName('role').setDescription("Unlock channels for the given role. Default is @everyone")) |
289 |
.addBooleanOption(option => option.setName('force').setDescription("Force set the channel permissions to `true`")) |
.addBooleanOption(option => option.setName('force').setDescription("Force set the channel permissions to `true`")) |
290 |
.addBooleanOption(option => option.setName('raid').setDescription("The raid protected channels will be unlocked. Default is `false`")), |
.addBooleanOption(option => option.setName('raid').setDescription("The raid protected channels will be unlocked. Default is `false`")), |