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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started