import { Interaction } from 'detritus-client'
import { BaseSlashCommand, BaseCommandOption } from '../base'
export default class PingCommand extends BaseSlashCommand {
// With subcommands, the description doesn't matter,
// since it doesn't get shown to end users.
// The base command should not have a run(), it never gets called
export class PongCommand extends BaseCommandOption {
async run (context: Interaction.InteractionContext): Promise<void> {
await context.editOrRespond(context, 'Pong!')