/[sudobot]/trunk/deploy-commands.js
ViewVC logotype

Diff of /trunk/deploy-commands.js

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 197 by rakin, Mon Jul 29 17:28:59 2024 UTC revision 244 by rakin, Mon Jul 29 17:29:11 2024 UTC
# Line 59  let commands = [ Line 59  let commands = [
59                  value: 'COMPETING'                  value: 'COMPETING'
60              }              }
61          ])),          ])),
62        new SlashCommandBuilder().setName('config').setDescription('View/change the system settings for this server')
63            .addStringOption(option => option.setName('key').setDescription('The setting key (e.g. spam_filter.enabled)').setRequired(true))
64            .addStringOption(option => option.setName('value').setDescription('New value for the setting')),
65    
66      // INFORMATION      // INFORMATION
67      new SlashCommandBuilder().setName('stats').setDescription('Show the server statistics'),      new SlashCommandBuilder().setName('stats').setDescription('Show the server statistics'),
# Line 171  let commands = [ Line 174  let commands = [
174          .addStringOption(option => option.setName('content').setDescription("The announcemnt message content")),          .addStringOption(option => option.setName('content').setDescription("The announcemnt message content")),
175    
176      // MODERATION      // MODERATION
177        new SlashCommandBuilder().setName('antijoin').setDescription('Enable antijoin system which will kick any new users joining the server'),
178    
179      new SlashCommandBuilder().setName('ban').setDescription('Ban a user')      new SlashCommandBuilder().setName('ban').setDescription('Ban a user')
180          .addUserOption(option => option.setName('user').setDescription("The user").setRequired(true))          .addUserOption(option => option.setName('user').setDescription("The user").setRequired(true))
181          .addStringOption(option => option.setName('reason').setDescription("The reason for banning this user"))          .addStringOption(option => option.setName('reason').setDescription("The reason for banning this user"))
# Line 279  let commands = [ Line 284  let commands = [
284          ]).setRequired(true)),          ]).setRequired(true)),
285    
286      new SlashCommandBuilder().setName('lockall').setDescription('Lock multiple channels')      new SlashCommandBuilder().setName('lockall').setDescription('Lock multiple channels')
287          .addStringOption(option => option.setName('channels').setDescription("The channels, must be separated by spaces").setRequired(true))          .addStringOption(option => option.setName('channels').setDescription("The channels, must be separated by spaces"))
288          .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"))
289          .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`")),
290    
291      new SlashCommandBuilder().setName('unlockall').setDescription('Unlock multiple channels')      new SlashCommandBuilder().setName('unlockall').setDescription('Unlock multiple channels')
292          .addStringOption(option => option.setName('channels').setDescription("The channels, must be separated by spaces").setRequired(true))          .addStringOption(option => option.setName('channels').setDescription("The channels, must be separated by spaces"))
293          .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"))
294          .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`"))
295          .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`")),

Legend:
Removed from v.197  
changed lines
  Added in v.244

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26