Çözüldü Discord Embed botu kod hatası

  • Konuyu başlatan m234
  • Başlangıç Tarihi
  • Mesaj 23
  • Görüntüleme 4.473
Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

m234

Hectopat
Katılım
13 Kasım 2021
Mesajlar
177
Daha fazla  
Cinsiyet
Erkek
Discord'da bir embed botu yapacaktım örnek olsun diye. Böyle bir şey yaptım fakat hata verdi. Çözümü nedir?

Kod:

const express = require("express"); const app = express(); app.listen(3000, () =>{ console.log("Project is running!"); }) app.get("/", (req, res) =>{ res.send("Hello world!"); }) const Discord = require("discord.js"); const client =new Discord.Client({intents: ["GUILDS", "GUILD_MESSAGES"]}); client.on("message", message => { if(message.content === " ") { message.channel.send(" ") } if(message.content === "!") { let embed=new Discord.MessageEmbed() .setTitle("s") .setAuthor (message.author.username, message.author.displayAvatarURL()) .setURL ("[URL='https://youtube.com/imaginegamingplay']https://youtube.com/[/URL]") .setDescription("This is your embed description") .setFooter("Created by #") .setColor("RANDOM") .addField("Gems", "99k", true) .addField("Rarity", "%0.000000001", true) .setThumbnail("[URL]https://cdn.discordapp.com/attachments/850240330959028235/895062844951900180/image0.gif[/URL]") message.channel.send({ embeds : [embed ]}) } }) client.login(process.env.token); Hata; [LIST=1] [*]at Client.client.on.message (/app/bot.js:21:11) at emitOne (events.js:116:13) at Client.emit (events.js:211:7) at MessageCreateHandler.handle (/rbd/pnpm-volume/b12a2a33-42d2-4158-bc87-60bd8b1e6e15/node_modules/.registry.npmjs.org/discord.js/11.6.4/node_modules/discord.js/src/client/websocket/packets/handlers/MessageCreate.js:9:34) at WebSocketPacketManager.handle (/rbd/pnpm-volume/b12a2a33-42d2-4158-bc87-60bd8b1e6e15/node_modules/.registry.npmjs.org/discord.js/11.6.4/node_modules/discord.js/src/client/websocket/packets/WebSocketPacketManager.js:108:65) at WebSocketConnection.onPacket (/rbd/pnpm-volume/b12a2a33-42d2-4158-bc87-60bd8b1e6e15/node_modules/.registry.npmjs.org/discord.js/11.6.4/node_modules/discord.js/src/client/websocket/WebSocketConnection.js:336:35) at WebSocketConnection.onMessage (/rbd/pnpm-volume/b12a2a33-42d2-4158-bc87-60bd8b1e6e15/node_modules/.registry.npmjs.org/discord.js/11.6.4/node_modules/discord.js/src/client/websocket/WebSocketConnection.js:299:17) at WebSocket.onMessage (/rbd/pnpm-volume/b12a2a33-42d2-4158-bc87-60bd8b1e6e15/node_modules/.registry.npmjs.org/ws/6.2.2/node_modules/ws/lib/event-target.js:120:16) at emitOne (events.js:116:13)
[/LIST]
 
Son düzenleyen: Moderatör:
Aşağıdaki kodu bi dener misin?

[CODE lang="javascript" title="Kod"]client.on("message", message => {
if(message.content === " ") {
message.channel.send(" ")
}
if(message.content === "!") {
let embed = new Discord.MessageEmbed()
.setTitle("s")
.setAuthor(message.author.username, message.author.displayAvatarURL())
.setURL("https://youtube.com/imaginegamingplay")
.setDescription("This is your embed description")
.setFooter("Created by #")
.setColor("RANDOM")
.addField("Gems", "99k", true)
.addField("Rarity", "%0.000000001", true)
.setThumbnail("https://cdn.discordapp.com/attachments/850240330959028235/895062844951900180/image0.gif")
message.channel.send(embed)
}
})[/CODE]
 
Son düzenleme:
Aşağıdaki kodu bir dener misin?

[CODE lang="javascript" title="Kod"]client.on("message", message => {
if(message.content === " ") {
message.channel.send(" ")
}
if(message.content === "!") {
let embed = new Discord.MessageEmbed()
.setTitle("s")
.setAuthor(message.author.username, message.author.displayAvatarURL())
.setURL("https://youtube.com/imaginegamingplay")
.setDescription("This is your embed description")
.setFooter("Created by #")
.setColor("RANDOM")
.addField("Gems", "99k", true)
.addField("Rarity", "%0.000000001", true)
.setThumbnail("https://cdn.discordapp.com/attachments/850240330959028235/895062844951900180/image0.gif")
message.channel.send(embed)
}
})[/CODE]

Olmadı :/
Embedden ziyade modul hata veriyor. Discord.js 11.xx surumlerikalkti. 12.xx veya 13.xx deneyin. Yukarda yazdigin kod v12 ye benziyor. V12 yukleyin.

npm i discord.js@12.5.3
önceden denedim.
Dokümantasyona bakarsan Footer'ın doğru kullanımını görebilirsin.

Dokümantasyona bakarsan Footer'ın doğru kullanımını görebilirsin.

1651751386913.png
 
Package json dosyasini atarmisin.
{
"name": "-psx-",
"version": "0.0.1",
"description": "shit.",
"main": "bot.js",
"scripts": {
"start": "node bot.js"
},
"dependencies": {
"discord.js": "^13.6.0",
"express": "^4.17.1",
"request": "^2.88.2"
},
"engines": {
"node": "8.x"
},
"repository": {
"url": "Glitch Code Editor ・゚✧"
},
"license": "MIT",
"keywords": [
"node",
"glitch",
"express"
]
}
 

Technopat Haberler

Geri
Yukarı