2024-07-28 19:39:37 -05:00

19 lines
513 B
TypeScript

import { Declare, Command, type CommandContext } from 'seyfert';
@Declare({
name: 'ping',
description: 'Show the ping with discord',
contexts: ['BOT_DM', 'GUILD', 'PRIVATE_CHANNEL'],
integrationTypes: ['GUILD_INSTALL', 'USER_INSTALL']
})
export default class PingCommand extends Command {
async run(ctx: CommandContext) {
// @ts-expect-error average latency between shards
const ping = ctx.client.gateway.latency;
await ctx.write({
content: `Pong! Ping: \`${ping}ms\``
});
}
}