#How do I make subcommands?

1 messages · Page 1 of 1 (latest)

west seal

So I am trying from to create two subcommands under info. One: info user and other: info server. I am not very sure on how to give different response to each subcommand because if I keep interaction.reply() in execute function I am getting same reply for both the sub commands. What function do I use to fetch which sub command has been used??

My code: ```js
const { SlashCommandBuilder } = require("discord.js");

module.exports = {
cooldown: 5,
data: new SlashCommandBuilder()
.setName("info")
.setDescription("Get info about a user or a server!")
.addSubcommand((subcommand) =>
subcommand
.setName("user")
.setDescription("Info about a user")
.addUserOption((option) =>
option.setName("target").setDescription("The user")
)
)
.addSubcommand((subcommand) =>
subcommand.setName("server").setDescription("Info about the server")
),
async execute(interaction) {

  },

};