Hi, ich habe ein Problem mit Discord.js und dem ButtonBuilder.
Der Fehler (unter dieser Fehlermeldung kommt noch eine Meldung mit JSON, falls man das in eine Webseite reinpacken will oder so):
DiscordAPIError[50035]: Invalid Form Body
components[0][UNION_TYPE_CHOICES]: Value of field "type" must be one of (1,).
Der JavaScript Code (unten, das habe ich nicht noch kopiert, habe ich den Bot noch mit dem Token aktiviert):
import { Client, GatewayIntentBits, Partials, ButtonStyle, ButtonBuilder } from "discord.js"
const client = new Client({ intents: [
GatewayIntentBits.Guilds,
GatewayIntentBits.GuildMessages,
GatewayIntentBits.DirectMessages,
GatewayIntentBits.GuildMembers
]})
const btn = new ButtonBuilder({
custom_id: "Hi",
style: ButtonStyle.Primary,
label: "Moinsen"
})
client.on("messageCreate", async (message) => {
if (message.author.bot == false) {
message.reply({ content: "Hello", components: [btn] })
}
})