Question: For a project, I made a discord bot in Node.js. I can send a msg but I cant send an embed one. The error is:

For a project, I made a discord bot in Node.js. I can send a msg but I cant send an embed one. The error is: cannot send empty message.

test.js

const { MessageEmbed } = require("discord.js")

module.exports = function (msg, args) {

msg.channel.send("I got here")

const exampleEmbed = {

title: 'Some title',

image: {

url: 'attachment://discordjs.png',

},

};

msg.channel.send({ embeds: [exampleEmbed] });

}

_____________________________________

command.js

const gif = require("./commands/gif");

const poll = require("./commands/poll");

const test = require("./commands/test")

const commands = { poll, gif, test };

module.exports = async function (msg) {

// if (msg.channel.id == "") {}

let tokens = msg.content.split(" ");

let command = tokens.shift();

if (command.charAt(0) === "!") {

command = command.substring(1)

let args = msg.content.match(/\[(.*?)\]/)

if (args) {

args = args[1].split(",")

} else {

args = tokens

}

try {

commands[command](msg, args);

} catch (error) {

commands["test"](msg, args);

}

}

};

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!