My Discord bot suddenly shut down today, I updated everything and the bot was opened, but when using commands it gets an error, and new Discord.Richembed () also gives an error whenever I use commands. please help me :((
Please elaborate Can you send the error printed in the console.
discord.js v11 is now broken and unmaintained and discord.js v12 is NOT compatible with existing code.
If you’re using v12, then it’s MessageEmbed instead of RichEmbed.
var embed = new Discord.MessageEmbed
(node:5175) UnhandledPromiseRejectionWarning: TypeError: Discord.RichEmbed is not a constructor
1:17 PM
Jump Toat Client.client.on (/app/bot.js:90:9)
1:17 PM
at Client.emit (events.js:198:15)
1:17 PM
at MessageCreateAction.handle (/rbd/pnpm-volume/bffc0b5d-1de3-4e12-8723-38b60a0476bb/node_modules/.registry.npmjs.org/discord.js/12.3.1/node_modules/discord.js/src/client/actions/MessageCreate.js:31:14)
1:17 PM
at Object.module.exports [as MESSAGE_CREATE] (/rbd/pnpm-volume/bffc0b5d-1de3-4e12-8723-38b60a0476bb/node_modules/.registry.npmjs.org/discord.js/12.3.1/node_modules/discord.js/src/client/websocket/handlers/MESSAGE_CREATE.js:4:32)
1:17 PM
at WebSocketManager.handlePacket (/rbd/pnpm-volume/bffc0b5d-1de3-4e12-8723-38b60a0476bb/node_modules/.registry.npmjs.org/discord.js/12.3.1/node_modules/discord.js/src/client/websocket/WebSocketManager.js:384:31)
1:17 PM
at WebSocketShard.onPacket (/rbd/pnpm-volume/bffc0b5d-1de3-4e12-8723-38b60a0476bb/node_modules/.registry.npmjs.org/discord.js/12.3.1/node_modules/discord.js/src/client/websocket/WebSocketShard.js:444:22)
1:17 PM
at WebSocketShard.onMessage (/rbd/pnpm-volume/bffc0b5d-1de3-4e12-8723-38b60a0476bb/node_modules/.registry.npmjs.org/discord.js/12.3.1/node_modules/discord.js/src/client/websocket/WebSocketShard.js:301:10)
1:17 PM
at WebSocket.onMessage (/rbd/pnpm-volume/bffc0b5d-1de3-4e12-8723-38b60a0476bb/node_modules/.registry.npmjs.org/ws/7.3.1/node_modules/ws/lib/event-target.js:125:16)
1:17 PM
at WebSocket.emit (events.js:193:13)
1:17 PM
at Receiver.receiverOnMessage (/rbd/pnpm-volume/bffc0b5d-1de3-4e12-8723-38b60a0476bb/node_modules/.registry.npmjs.org/ws/7.3.1/node_modules/ws/lib/websocket.js:797:20)
1:17 PM
(node:5175) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
1:17 PM
(node:5175) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
i tried version 11 to 12 but error again
I try all versions
error is this
on log
this error comes up every time I use a command
Send the code for the command that throws the error of MessageEmbed doesn’t work. I need more context.
if (command === “çal” || command === “p” || command === “play”) {
const voiceChannel = msg.member.voiceChannel;
if (!voiceChannel)
return msg.channel.send(
new Discord.RichEmbed()
.setColor("#000000")
.setDescription(“ Bir sesli kanalda olman lazım.”)
i tried this command and error
i try jump to error and glitch is give this commadn: new Discord.RichEmbed()
if (command === “çal” || command === “p” || command === “play”) {
const voiceChannel = msg.member.voiceChannel;
if (!voiceChannel)
return msg.channel.send(
new Discord.RichMessageEmbed()
.setColor("#000000")
.setDescription(“ Bir sesli kanalda olman lazım. ”)
Have you tried this yet? (Replace Rich with Message)
at Client.client.on (/app/bot.js:90:9)
1:29 PM
at Client.emit (events.js:198:15)
1:29 PM
at MessageCreateAction.handle (/rbd/pnpm-volume/bffc0b5d-1de3-4e12-8723-38b60a0476bb/node_modules/.registry.npmjs.org/discord.js/12.3.1/node_modules/discord.js/src/client/actions/MessageCreate.js:31:14)
1:29 PM
at Object.module.exports [as MESSAGE_CREATE] (/rbd/pnpm-volume/bffc0b5d-1de3-4e12-8723-38b60a0476bb/node_modules/.registry.npmjs.org/discord.js/12.3.1/node_modules/discord.js/src/client/websocket/handlers/MESSAGE_CREATE.js:4:32)
1:29 PM
at WebSocketManager.handlePacket (/rbd/pnpm-volume/bffc0b5d-1de3-4e12-8723-38b60a0476bb/node_modules/.registry.npmjs.org/discord.js/12.3.1/node_modules/discord.js/src/client/websocket/WebSocketManager.js:384:31)
1:29 PM
at Immediate.client.setImmediate (/rbd/pnpm-volume/bffc0b5d-1de3-4e12-8723-38b60a0476bb/node_modules/.registry.npmjs.org/discord.js/12.3.1/node_modules/discord.js/src/client/websocket/WebSocketManager.js:379:14)
1:29 PM
at processImmediate (internal/timers.js:443:21)
1:29 PM
(node:7388) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 2)
error again
not working
yep. im not sure it might be something to do with the message variable. tbh I need another (more experienced) opinion.
what you need ?
if (command === “çal” || command === “p” || command === “play”) {
const voiceChannel = msg.member.voiceChannel;
if (!voiceChannel) {
const embed = new Discord.MessageEmbed()
.setColor("#000000")
.setDescription(“":loud_sound: **Bir sesli kanalda olman lazım.** ")
return msg.channel.send(embed)
}
Try that
i cant text my discord is : ⨈ Torpak#0048
Not inside the message lol