import { Args, Command, type MessageCommand } from '@sapphire/framework';
import type { Message } from 'discord.js';
export class MyCommand extends Command {
public constructor(context: Command.Context) {
super(context, {
description: 'blub blub'
});
}
public override async messageRun(message: Message, args: Args, context: MessageCommand.RunContext) {
const otherCommandMessageRun = this.store.get('other-command')?.messageRun;
if (otherCommandMessageRun) otherCommandMessageRun(message, args, context);
}
}
import { Args, Command, type MessageCommand } from '@sapphire/framework';
import type { Message } from 'discord.js';
export class MyCommand extends Command {
public constructor(context: Command.Context) {
super(context, {
description: 'blub blub'
});
}
public override async messageRun(message: Message, args: Args, context: MessageCommand.RunContext) {
const otherCommandMessageRun = this.store.get('other-command')?.messageRun;
if (otherCommandMessageRun) otherCommandMessageRun(message, args, context);
}
}