首页 > 解决方案 > 如何使用 discord.js 获取消息嵌入信息

问题描述

我试图为某些东西嵌入字段,但我找不到我尝试过的方法

你好

我正在尝试使用 discord.js 获取有关嵌入消息的信息

我从message事件中得到的可变消息

例子:

message.embeds.MessageEmbed.type // Error
message.embeds.type // undefined

就像您在示例中看到的那样,我收到错误和未定义的结果如何正确地从嵌入中获取信息。

感谢您的帮助

标签: node.jsdiscord.js

解决方案


message.embeds返回消息Array中的每个MessageEmbed。您可以使用message.embeds[0]获取第一个嵌入。返回嵌入中每个字段的一个。MessageEmbed.fields Array

message.embeds[0].fields

// example:
[{
 name: 'Level',
 value: '5',
 inline: false,
},
 name: 'Username',
 value: 'Lioness100',
 inline: false,
}];

推荐阅读