我想为一个不和谐的嵌入创建一个脚注,这有UTC的时间,所以我在下面创建了行,然后它犯了很多错误,所以我把它变成了一个对象/ {}。然后我得到了“if (typeof data !== ' string ')抛出新错误(ErrorMessage);^ RangeError EMBED_FOOTER_TEXT: MessageEmbed页脚文本必须是一个字符串。
let embed = new MessageEmbed()
.setColor('RANDOM')
.setThumbnail(serverIcon)
.setTitle(message)
.setFooter({name: new Date(Date.now()).toISODateString})
.setAuthor(author1);
if (Fields) embed = embed.setFields(Fields);
if (EmbedFile) embed = embed.setImage(EmbedFile);
interaction.reply({ embeds: [embed], ephemeral: ephemeral, components: components });
}
如果有人知道如何修复这个错误,请告诉我。(关于不和谐的v13)
发布于 2022-05-08 14:40:09
在.setTimestamp();
之后添加setAuthor,它将显示用户的本地时间
let embed = new MessageEmbed()
.setColor('RANDOM')
.setThumbnail(serverIcon)
.setTitle(message)
.setFooter({name: new Date(Date.now()).toISODateString})
.setAuthor(author1)
.setTimestamp();
if (Fields) embed = embed.setFields(Fields);
if (EmbedFile) embed = embed.setImage(EmbedFile);
interaction.reply({ embeds: [embed], ephemeral: ephemeral, components: components });
}
发布于 2022-05-05 19:34:11
消息页脚没有name
属性。它有text
攻击。
https://stackoverflow.com/questions/72131984
复制相似问题