1
我在与不同文件中的常量的问题:我要存储一个嵌入在不同的文件中,然后调用它的主要原因之一,但是当我尝试这样做会给我解析错误,如“意外”。在“help.embed””我试图用这些线程 [1,2]建议的方法,但他们没有工作:它继续给我解析错误。有人能帮助我吗? PS:我不想使用HTML文件来调用脚本,我希望只使用JS和JSON从另一个文件调用一个常数 - Discord.js机器人
这是我的实际代码(简体)
help.js:
const Discord = require("discord.js");
var embed = new Discord.RichEmbed()
.setTitle("Title")
module.exports = Object.freeze({
embed: embed
});
主:
const help = require("./help.js")
client.on("ready",() =>{
client.channels.find("id",config.disaply_channel).send(help.embed); //Parse error
});
你确定了'help'对象是通过适当的来吗?当您将其登录到控制台时,是否看到'embed'属性? – glhrmv
尝试'。发送({} help.embed)' – Wright
我登录的帮助对象,我清楚地看到了嵌入特性,与该类型RichEmbed。我也试着只记录help.embed,这是一个普通的对象。但是当我试图发送它时,它返回“无法发送空消息”或类似的东西 –