【发布时间】:2020-09-22 21:04:48
【问题描述】:
我想复制另一个机器人的嵌入并重新发送,同时只将图像更改为缩略图。我已经能够用缩略图替换图像,获取作者姓名和页脚,以及描述字段。但我不知道如何获取字段和值。我要复制的消息中有很多字段和值。我需要找出确切的数量吗?这是我目前所拥有的:
let url = e.image.url;
let desc = e.description;
let avatar = e.author.name;
//let avaimg = e.icon.url;
let field = e.fields.value;
let field2 = e.fields.name;
let foot = e.footer.text;
然后
embed
.setDescription(desc)
.setThumbnail(url)
.setFooter(foot)
.addField(field2, field, true)
.setAuthor(avatar)
return message.channel.send(embed)
这可行,但是字段只是说“未定义”。所以我需要一种方法来获取所有字段并让它准确地重新发布它所说的内容。另外我不确定如何获取作者图标。
我希望我的问题是有道理的,如果这是一个菜鸟问题,我很抱歉,我对 js 不是很有经验。
【问题讨论】:
-
也许尝试将描述、页脚和字段作为字符串?
标签: javascript node.js bots discord discord.js