我目前正在为我的一个朋友开发一款不和谐的机器人。
我想在检查用户是否具有特定角色后发送嵌入消息。 每当我收到错误消息:
DiscordAPIError: Cannot send an empty message
那是代码:
const Discord = require('discord.js');
module.exports = {
name: "game".toLowerCase(),
description: "Waehle dein Spiel aus",
aliases: ['spiel'],
execute(message) {
const member = message.member;
if (member.roles.cache.some(role => role.name === '⚜️Admin⚜️')) {
const gameEmbed = new Discord.MessageEmbed()
.setTitle("Apply Rules")
.setURL("https://www.google.com")
.setColor(0x00AE86)
.setDescription(`Test`)
.setFooter("Community Bot v1.0")
.setTimestamp()
message.channel.send({gameEmbed});
}
else {
console.log('user has not admin');
}
}
}
有人可以帮我弄清楚为什么每次我都会得到错误吗?
答案 0 :(得分:1)
将message.channel.send({gameEmbed});
替换为message.channel.send(gameEmbed);