/** Module id → top-level slash command names for `/help`. */
export const HELP_MODULES: ReadonlyArray<{ id: string; commands: readonly string[] }> = [
  { id: 'core', commands: ['help', 'info', 'about', 'invite', 'support', 'privacy', 'gdpr'] },
  {
    id: 'moderation',
    commands: [
      'ban',
      'unban',
      'kick',
      'timeout',
      'untimeout',
      'warn',
      'purge',
      'slowmode',
      'lock',
      'unlock',
      'nick',
      'case',
      'modnote'
    ]
  },
  { id: 'automod', commands: ['automod'] },
  { id: 'welcome', commands: ['welcome'] },
  { id: 'verification', commands: ['verify'] },
  { id: 'leveling', commands: ['rank', 'leaderboard', 'xp'] },
  {
    id: 'economy',
    commands: [
      'balance',
      'daily',
      'weekly',
      'work',
      'pay',
      'gamble',
      'slots',
      'blackjack',
      'coinflip',
      'shop',
      'inventory',
      'eco'
    ]
  },
  {
    id: 'utility',
    commands: [
      'userinfo',
      'serverinfo',
      'roleinfo',
      'channelinfo',
      'avatar',
      'banner',
      'poll',
      'remindme',
      'reminders',
      'afk',
      'emoji',
      'sticker',
      'timestamp',
      'snipe',
      'editsnipe',
      'embed'
    ]
  },
  {
    id: 'fun',
    commands: [
      '8ball',
      'dice',
      'flip',
      'rps',
      'choose',
      'trivia',
      'tictactoe',
      'connect4',
      'hangman',
      'meme',
      'cat',
      'dog'
    ]
  },
  { id: 'giveaways', commands: ['giveaway'] },
  { id: 'tickets', commands: ['ticket'] },
  { id: 'selfroles', commands: ['selfroles'] },
  { id: 'tags', commands: ['tag'] },
  { id: 'starboard', commands: ['starboard'] },
  { id: 'suggestions', commands: ['suggest', 'suggestion'] },
  { id: 'birthdays', commands: ['birthday'] },
  { id: 'tempvoice', commands: ['voice'] },
  { id: 'stats', commands: ['stats', 'invites'] },
  { id: 'feeds', commands: ['feeds'] },
  { id: 'scheduler', commands: ['schedule', 'announce'] },
  { id: 'guildbackup', commands: ['backup'] }
];
