İsmail Crin
80+
- Katılım
- 28 Temmuz 2020
- Mesajlar
- 187
- Reaksiyon skoru
- 84
Selamlar arkadaşlar, discord.js v13 çalışırken bir hata ile karşılaştım sebebi nedir anlamadım. KOD:
HATA:
ARKADAŞLAR ÇÖZDÜM TEK SORUN SADECE 1 HARFTEN OLUŞUYORMUŞ GICIK ETTİ BENİ YA .setStyle("SUCCES")'DAKİ SUCCES DEĞİL DE SUCCESS OLACAKMIŞ
JavaScript:
/////////////////////////////////////////////////////////////////////////////////////////////////////
const { Client, Intents, MessageEmbed, MessageActionRow, MessageButton } = require("discord.js");
const client = new Client({ intents: Object.values(Intents.FLAGS).reduce((p, c) => p + c, 0)});
const config = require("./config.json");
client.login(config.token);
/////////////////////////////////////////////////////////////////////////////////////////////////////
console.log("BotAçıldı");
////////////////////////////BOT AÇILDIĞINDA KONSOLA YAZILACAK ŞEY////////////////////////////////////
var prefix = config.prefix;
client.on("messageCreate",message => {
var otuzbir = new MessageEmbed()
.setTitle("BAŞLIK")
.setColor("BLURPLE")
.setDescription("3")
var roww = new MessageActionRow()
.addComponents(
new MessageButton()
.setCustomId("sonrakiSayfa")
.setLabel("SonrakiSayfa")
.setStyle("SUCCES")
//PRIMARY-MAVI
//SECONDARY-GRI
//SUCCES-YEŞİL
//DANGER-KIRMIZI
.setEmoji("✅")
)
if(message.content.toLowerCase() === prefix + "kasaac"){
return message.channel.send({
embeds:[otuzbir],
components:[roww]
})
};
});
JavaScript:
BotAçıldı
C:\Users\kardeslerpc1\Desktop\klasör\node_modules\discord.js\src\rest\RequestHandler.js:349
throw new DiscordAPIError(data, res.status, request);
^
DiscordAPIError: Invalid Form Body
components[0].components[0].style: This field is required
at RequestHandler.execute (C:\Users\kardeslerpc1\Desktop\klasör\node_modules\discord.js\src\rest\RequestHandler.js:349:13)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async RequestHandler.push (C:\Users\kardeslerpc1\Desktop\klasör\node_modules\discord.js\src\rest\RequestHandler.js:50:14)
at async TextChannel.send (C:\Users\kardeslerpc1\Desktop\klasör\node_modules\discord.js\src\structures\interfaces\TextBasedChannel.js:172:15) {
method: 'post',
path: '/channels/887317777248030744/messages',
code: 50035,
httpStatus: 400,
requestData: {
json: {
content: undefined,
tts: false,
nonce: undefined,
embeds: [
{
title: 'BAŞLIK',
type: 'rich',
description: '3',
url: null,
timestamp: 0,
color: 5793266,
fields: [],
thumbnail: null,
image: null,
author: null,
footer: null
}
],
components: [ { components: [ [Object] ], type: 1 } ],
username: undefined,
avatar_url: undefined,
allowed_mentions: undefined,
flags: undefined,
message_reference: undefined,
attachments: undefined,
sticker_ids: undefined
},
files: []
}
}
Mesajlar otomatik olarak birleştirildi:
ARKADAŞLAR ÇÖZDÜM TEK SORUN SADECE 1 HARFTEN OLUŞUYORMUŞ GICIK ETTİ BENİ YA .setStyle("SUCCES")'DAKİ SUCCES DEĞİL DE SUCCESS OLACAKMIŞ