首页 > 解决方案 > 如何检查获取的消息是否是嵌入的?

问题描述

所以我正在尝试编辑一条消息,但我想检查它是否是嵌入的。如果是我想编辑嵌入的描述。我不知道如何检查它是否是嵌入的,然后编辑描述。我在谷歌上找不到任何东西。这是我当前的代码(如果它不是嵌入的话,它目前只能工作。):

message.channel.messages.fetch(sentId)
    .then(msg => {
                                                
        const fetchedMsg = msg;
        fetchedMsg.edit(collected.first().content);                                       

    })

标签: javascriptnode.jsdiscord.js

解决方案


message.embeds如果没有嵌入,将是一个空数组。

if (!message.embeds[0]) return;

推荐阅读