/[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 125 by rakin, Mon Jul 29 17:28:41 2024 UTC revision 215 by rakin, Mon Jul 29 17:29:03 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 196  let commands = [ Line 199  let commands = [
199          .addUserOption(option => option.setName('member').setDescription("The member").setRequired(true))          .addUserOption(option => option.setName('member').setDescription("The member").setRequired(true))
200          .addStringOption(option => option.setName('reason').setDescription("The reason for kicking this user")),          .addStringOption(option => option.setName('reason').setDescription("The reason for kicking this user")),
201    
202      new SlashCommandBuilder().setName('bean').setDescription('Bean a member')      new SlashCommandBuilder().setName('shot').setDescription('Give a shot to a member')
203          .addUserOption(option => option.setName('member').setDescription("The member").setRequired(true))          .addUserOption(option => option.setName('member').setDescription("The member").setRequired(true))
204          .addStringOption(option => option.setName('reason').setDescription("The reason for beaning this user")),          .addStringOption(option => option.setName('reason').setDescription("The reason for giving shot to this user")),
205    
206      new SlashCommandBuilder().setName('warn').setDescription('Warn a member')      new SlashCommandBuilder().setName('warn').setDescription('Warn a member')
207          .addUserOption(option => option.setName('member').setDescription("The member").setRequired(true))          .addUserOption(option => option.setName('member').setDescription("The member").setRequired(true))
# Line 305  let commands = [ Line 308  let commands = [
308  let contextMenuCommands = [  let contextMenuCommands = [
309      new ContextMenuCommandBuilder().setName('Moderation History').setType(ApplicationCommandType.User),      new ContextMenuCommandBuilder().setName('Moderation History').setType(ApplicationCommandType.User),
310      new ContextMenuCommandBuilder().setName('Ban').setType(ApplicationCommandType.User),      new ContextMenuCommandBuilder().setName('Ban').setType(ApplicationCommandType.User),
311      new ContextMenuCommandBuilder().setName('Bean').setType(ApplicationCommandType.User),      new ContextMenuCommandBuilder().setName('Shot').setType(ApplicationCommandType.User),
312      new ContextMenuCommandBuilder().setName('Kick').setType(ApplicationCommandType.User),      new ContextMenuCommandBuilder().setName('Kick').setType(ApplicationCommandType.User),
313  ].map(command => command.toJSON());  ].map(command => command.toJSON());
314    
# Line 320  const rest = new REST({ version: '9' }). Line 323  const rest = new REST({ version: '9' }).
323    
324  rest.put(Routes[process.argv.includes('--guild') ? 'applicationGuildCommands' : 'applicationCommands'](CLIENT_ID, GUILD_ID), { body: commands })  rest.put(Routes[process.argv.includes('--guild') ? 'applicationGuildCommands' : 'applicationCommands'](CLIENT_ID, GUILD_ID), { body: commands })
325      .then(() => console.log('Successfully registered application ' + (process.argv.includes('--guild') ? 'guild ' : '') + 'commands.'))      .then(() => console.log('Successfully registered application ' + (process.argv.includes('--guild') ? 'guild ' : '') + 'commands.'))
     .catch(console.error);  
326        .catch(console.error);

Legend:
Removed from v.125  
changed lines
  Added in v.215

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26