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,這是一個普通的對象。但是當我試圖發送它時,它返回「無法發送空消息」或類似的東西 –