Discord JS Embed未按预期执行



我最近遇到了Discord JavaScript(Node(的一个问题,它无法发送第二个嵌入。我已经使用了EmbeddeVisualizer,它确实如预期的那样。我认为代码本身有问题。下面的代码。

let t = ":x:"
if (message.guild.users.find("name", "Paralyss").roles.find("name", "Paralyss")){
let t = ":heavy_check_mark:"
}
let v = ":x:"
if(Date.now() - message.createdTimestamp < 5000){
let v = ":heavy_check_mark:"
}
let time = Date.now() - message.createdTimestamp
try {
message.member.guilds.channels.find(`name`, `mod-logs`).send({embed: {
"color": 4886754,
"author": {
"name": "Command Ran",
"icon_url": message.author.avatarURL
},
"fields": [
{
"name": "Status:"
"value": `:heavy_check_mark:**Command Status**n:heavy_check_mark:**Mod Status**n${v}**${time}**n${t}**Administrator**`,
"inline": true
},
{
"name": "Command ran:",
"value": "%**uptime**,
"inline" true
},
{
"name": "Uptime in server:",
"value": `${client.uptime / 1000}`,
"inline": true
}
]
}});
} catch (error) {
console.log(error);
}

控制台不打印任何内容。

我看到您使用的是message.member.guilds.channels.find(),但GuildMember.guilds是错误的(应该是GuildMember.guild(。请尝试使用message.guild.channels.find()

最新更新