Files
illegitimate-bot/src/commands/dev-info.ts
2024-01-14 17:10:27 +01:00

39 lines
1.1 KiB
TypeScript

import {
SlashCommandBuilder,
PermissionFlagsBits,
ChatInputCommandInteraction,
} from "discord.js"
import { Command } from "interfaces"
const command: Command = {
name: "dev-info",
description: "Test command for the bot.",
type: "slash",
dev: true,
public: false,
data: new SlashCommandBuilder()
.setName("dev-info")
.setDescription("Test command for the bot.")
.addStringOption(option =>
option.setName("test").setDescription("Test option."),
)
.setDefaultMemberPermissions(PermissionFlagsBits.Administrator)
.setDMPermission(false),
async execute(interaction: ChatInputCommandInteraction) {
const test = interaction.options.getString("test")!
const message = await interaction.channel!.messages.fetch(test)
const embed = message.embeds[0]
const fields = embed.fields
const field1 = fields[0]
console.log(field1.value)
await interaction.reply({ content: "Test command.", ephemeral: true })
},
}
export = command