Discord.js 为不协调区域中的每个字段添加图像

Discord.js 为不协调区域中的每个字段添加图像,discord.js,Discord.js,我正在使用discord webhook在我的频道上发送一些自动、定时的消息。我想添加一些图像与每个领域,我在嵌入使用。我当前的设置如下: hook.login(configs.TEST_WEBHOOK_ID, configs.TEST_WEBHOOK_TOKEN); Embed.setTitle('MY TITLE HERE'); const fields = []; for(const item of data) { fields.push({

我正在使用discord webhook在我的频道上发送一些自动、定时的消息。我想添加一些图像与每个领域,我在嵌入使用。我当前的设置如下:

hook.login(configs.TEST_WEBHOOK_ID, configs.TEST_WEBHOOK_TOKEN);
Embed.setTitle('MY TITLE HERE');

const fields = [];
    for(const item of data) {
        fields.push({
            name: item.title,
            value: item.detail,
            image: {
                url: `${item.imgsrc}`
            }
        });
    }
Embed.fields = fields;
hook.setPayload(hookcord.DiscordJS(Embed));
如您所见,我正在字段对象上添加图像属性(这不起作用)。最好的方法是什么?图像只是链接,由web服务器提供。谢谢

编辑


我正在使用
hookcord
软件包设置挂钩和
discord.js
软件包。

discord仅在1嵌入消息中提供2个图像

它的方法是
.setImage('url')
.set缩略图('url')
,因此将图像添加到每个字段中是不可能的

嵌入字段只有3个字段:name-string、value-string、inline-boolevan。
/


正如@Cipher所指出的,确实没有办法在字段中添加图像。相反,我求助于创建多个嵌入,而不是一个。每个嵌入可以获取两个图像URL;一个用于缩略图,另一个用于底部的横幅。我将数据组织到多个嵌入式系统中,并通过消息发送它们。请注意,每个消息的嵌入次数限制为10次,您可能需要进行相应调整

以下是添加为嵌入的代码段:

for(let send = 0; send < data.length; send += 10) {
            let tosend;
            // size the embeds to max 10
            if((data.length - send) < EMBEDS_PER_MSG) {
                tosend = data.slice(send, data.length);
            }
            else {
                tosend = data.slice(send, EMBEDS_PER_MSG);
            }
            const embeds = [];
            for(const item of tosend) {
                embeds.push({
                    title: item.title,
                    url: item.link,
                    fields: [
                        {
                            name: 'Description',
                            value: item.detail
                        }
                    ],
                    thumbnail: {
                        url: item.imgsrc
                    },
                    image: {
                        url: item.imgsrc
                    },
                    footer: {
                        text: 'Footer Text'
                    }
                });
            }
            hook.setPayload({ embeds: embeds });
}
for(让send=0;send