Javascript 使用Discord.js检查嵌入文件中图像的url 想法

Javascript 使用Discord.js检查嵌入文件中图像的url 想法,javascript,node.js,embed,discord,discord.js,Javascript,Node.js,Embed,Discord,Discord.js,我想做的是,在发送一条消息时,如果该消息是嵌入的,我希望我的bot检查嵌入的图像(如果有)的url,如果url与我提供的特定url匹配,则bot发送我提供的特定消息 问题 虽然我知道正在发送的消息的事件(client.on(“message”),函数(message){) 我不知道如何让bot检查该消息是否为嵌入,以及如何让它检查该嵌入中图像的url(如果有)。如果您订阅事件客户端。在(“消息”),您将收到bot可以读取的所有信息。 使用,您将获得一个包含该消息上所有嵌入项的数组。 使用,您可以

我想做的是,在发送一条消息时,如果该消息是嵌入的,我希望我的bot检查嵌入的图像(如果有)的url,如果url与我提供的特定url匹配,则bot发送我提供的特定消息

问题 虽然我知道正在发送的消息的事件(
client.on(“message”),函数(message){

我不知道如何让bot检查该消息是否为嵌入,以及如何让它检查该嵌入中图像的url(如果有)。

如果您订阅事件
客户端。在(“消息”)
,您将收到bot可以读取的所有信息。
使用,您将获得一个包含该消息上所有嵌入项的数组。
使用,您可以根据需要查看messageEmbed.缩略图或messageEmbed.image,并从中获取url

client.on("message", message => {
    if(message.embeds.length > 0){
        var embed = message.embeds[0];
        if(embed.image && embed.image.url == "myurl.com"){
            // do something
        }
    }
}

类似的东西。

如果您订阅了事件
客户端。在(“消息”)
上,您将收到机器人可以读取的所有信息。
使用,您将获得一个包含该消息上所有嵌入项的数组。
使用,您可以根据需要查看messageEmbed.缩略图或messageEmbed.image,并从中获取url

client.on("message", message => {
    if(message.embeds.length > 0){
        var embed = message.embeds[0];
        if(embed.image && embed.image.url == "myurl.com"){
            // do something
        }
    }
}

类似的东西。

用户也可以将照片作为附件上传-您不想检查附件的url吗?用户也可以将照片作为附件上传-您不想检查附件的url吗?