提问者:小点点

读取消息嵌入数据discord.js


我试图使我的机器人能够阅读嵌入的描述,看看它是否包括某个短语。 我浏览了文档https://discord.js.org/#/docs/main/v11/class/messageembed?scrollto=description,似乎我必须执行如下操作:

如果(message.embeds.description.includes(“需要短语”))...

当前收到的错误是UnhandledPromiserEjectionWarning:TypeError:无法读取未定义的属性“includes”。


共1个答案

匿名用户

嵌入在Discord消息中存储在数组中。 首先,检查消息是否有任何。

if (message.embeds.length > 0 && message.embeds[0].description) {
    let desc = message.embeds[0].description;
    console.log(desc);
};